Tags
5 ページ目
Null-Object
欠測センサーの nil チェックが6か所に並び、1か所忘れると NoMethodError になる。「何もしない」実装で分岐を消す【Null Object】
棚にない本を検索すると処理が止まる。「空かもしれない」を型で表して受け止める【Null安全】
undef チェックを1か所書き忘れて落ちる。「何もしない」オブジェクトで分岐ごと消す【Null Object】
undef チェックが3つの関数に散らばり、書き忘れで実行時エラー。「何もしない」オブジェクトで置き換える【Null Object】
definedを1か所書き忘れ、深夜3時に通知が落ちた。何もしない実装を置く【Null Object】