設計について(4)「条件文の省略」
今日も、また前回の話に追加したいことがあります。
前回の最後の方で、
「今は、絶対起こり得ないからと条件分岐を省略したり」
というのがありましたが、
これがまた、色々と問題を起こします。
ただ、今回は時間がないから
と言うのであれば、時間をどうにかすることは出来ないので
その場合は、コメントなどで記載しておけば、問題にはならないと思います。
問題となるのは、どこにも記載されずに
起こりえないということを、暗黙の前提としてしまっている場合です。
「今は起きない」というのも、いつの時の話か書いてなければ分かりません。
このような条件は、省略してしまわずに
条件分岐を付けて、アサートを置くとか
せめてコメントだけでも記載しておきましょう。
実際に動かない部分でも条件分岐を付けて
前提条件を明確にするというのは大切なことです。
今日はこの辺で、Quit