memrootじしょ
英和翻訳
Null check
commencing from
swallowed by
high resolution
sampling rate
demographic shift
erosion of value
in memory of
even with impediments
in control
Null check
[nʌl tʃɛk]
ナル チェック
1.
null値の確認
プログラミングにおいて、変数や参照が有効なデータやオブジェクトを指しているか、あるいは何も指していない「null」状態であるかを確認する処理です。これにより、nullのデータにアクセスしようとしたときに発生するエラー(ヌルポインター例外など)を防ぎます。
Always
perform
a
null
check
before
accessing
an
object's
properties.
(オブジェクトのプロパティにアクセスする前に、常にヌルチェックを行ってください。)
Always
「常に」何かをする頻度を表します。
perform
「実行する」「行う」という行為を表します。
a null check
「ヌルチェック」という特定の確認作業を指します。
before accessing
「アクセスする前に」という時間の前後関係を表します。
an object's properties
「あるオブジェクトのプロパティ」を指します。
Without
a
proper
null
check,
your
application
might
crash
unexpectedly.
(適切なヌルチェックなしでは、あなたのアプリケーションは予期せずクラッシュする可能性があります。)
Without
「~なしで」という欠如を表します。
a proper null check
「適切なヌルチェック」を指します。
your application
「あなたのアプリケーション」を指します。
might crash
「クラッシュする可能性がある」という可能性を表します。
unexpectedly
「予期せず」「思いがけなく」という状態を表します。
The
developer
implemented
a
thorough
null
check
to
prevent
runtime
errors.
(開発者はランタイムエラーを防ぐために徹底的なヌルチェックを実装しました。)
The developer
「その開発者」を指します。
implemented
「実装した」「導入した」という行為を表します。
a thorough null check
「徹底的なヌルチェック」を指します。
to prevent
「~を防ぐために」という目的を表します。
runtime errors
「実行時エラー」を指します。
2.
ヌルポインタの確認
特にポインタを使用するプログラミング言語で、ポインタが有効なメモリ位置を指しているか、または「ヌル」状態(何も指していない)であるかを確認する行為を指します。プログラムの安定性を保つために重要なステップです。
A
robust
system
often
includes
numerous
null
checks
throughout
its
codebase.
(堅牢なシステムは、しばしばそのコードベース全体に多数のヌルチェックを含んでいます。)
A robust system
「堅牢なシステム」を指します。
often includes
「しばしば含んでいる」という頻度と行為を表します。
numerous null checks
「多数のヌルチェック」を指します。
throughout its codebase
「そのコードベース全体にわたって」という範囲を表します。
Performing
a
null
check
is
a
best
practice
for
writing
safe
code.
(ヌルチェックを実行することは、安全なコードを書くための最善の慣行です。)
Performing a null check
「ヌルチェックを実行すること」という行為を指します。
is a best practice
「最善の慣行である」という評価を表します。
for writing safe code
「安全なコードを書くための」という目的を表します。
The
compiler
can
sometimes
optimize
away
redundant
null
checks.
(コンパイラは、冗長なヌルチェックを時には最適化して取り除くことができます。)
The compiler
「そのコンパイラ」を指します。
can sometimes optimize away
「時には最適化して取り除くことができる」という可能性と行為を表します。
redundant null checks
「冗長なヌルチェック」を指します。
関連
NullPointerException
undefined
error handling
validation
defensive programming