職場のひとと
について議論した
結構かっちりやるところだとこのコードはNGみたい
if($foo == CONST_NUMBER){
return true
}else {
return false
}
素人がみて
あんま訳わからんコード書かんようにすると、こうならんかな、とはおもう
見つけたら瞬時にリファクタリングしちゃうので私はここでは働けない…
せめて、可読性を意識したいなら
$fooMatches = $foo == CONST_NUMBER;
return $fooMatches;
可読性というか「詳細設計で分岐が出てきたらコード上でも分岐が出てこないとおかしいやろ」という強迫観念めいたものの存在を感じることがある
やはり詳細設計は悪なのか