Slide 10
Slide 10 text
コード品質が悪い例
▰ 何重ものif文
▰ 参照渡しの引数
▰ せっかくのクラスに条件分岐追加
悪意があるわけではない。
むしろバグを出さないことには気を使ってくれている。
function hoge($user, $isNeedXxxFlag ) {
if ($nanika == $NANIKA_TEISUU ) {
:
:
if ($isNeedXxxFlag ) {
//なにか特別な処理
}
:
:
return true;
}
return false;
}