エンジニアのひよこ_level10

毎日更新してた人。たまに記事書きます。

2019-07-13から1日間の記事一覧

読みやすいプログラムを書くために。否定の否定を書かない【638日目】

学んだこと if (! $has_no_ )って否定の否定のコードは、正しく解釈するのが難しくなる 否定の否定文 $has_no_items = ..... // ない場合 if ($has_no_items) { .... } // ある場合 if (!$has_no_items) { .... } 言うまでもなく見づらい 変数名を変える $ha…

読みやすいプログラムを書くために。否定の変数名の言い換え【637日目】

学んだこと その後のコードで反転する目的で、 $is_xxx $has_xxxを変数をつけるなら、$is_not_ $has_notを変数名をつけるのも手 is_not_xxx は、(is not)xxxか、is(not_xxx)とどちらで解釈するか迷うので、最善手とは限らない xxx_items_are_emptyなど、反対…