3つでパンクするのはワーキングメモリが弱いな
可読性の悪い糞コードを書くやつが戦犯
判定(param2) { return true / false; }大判定(param1, param2, param3) { if param1 != 0 return false; if 判定(param2) return true; return param3 == false;}if (大判定(param1, param2, param3) // fuck
条件をXとおく。 if (X) { /* Something to do */} 満たす条件は、 (i) paramが0 かつ 判定関数でparam2が真 param == 0 && test(param2) (ii) param3が偽 !param3 (i),(ii)はどちらかを満たせばよいので X = (i) ...