darudaru

だるだるしてるエンジニア

リファクタリング

長すぎるメソッド

新装版 リファクタリング―既存のコードを安全に改善する― (OBJECT TECHNOLOGY SERIES)を引き続き読んでます。 新装版 リファクタリング―既存のコードを安全に改善する― (OBJECT TECHNOLOGY SERIES)作者: Martin Fowler,児玉公信,友野晶夫,平澤章,梅澤真史出…

コードの不吉な臭い

新装版 リファクタリング―既存のコードを安全に改善する― (OBJECT TECHNOLOGY SERIES)を読んでます。 新装版 リファクタリング―既存のコードを安全に改善する― (OBJECT TECHNOLOGY SERIES)作者: Martin Fowler,児玉公信,友野晶夫,平澤章,梅澤真史出版社/メー…

第三者に意味が伝わるコードを書こう

仕事で改修しているPHPのバッチに、こんな1行が書かれていました。 $sort = 1; このバッチは、データのソートの元となる値を生成する処理を行っています。デフォルトで$sortに1を代入しておき、後の処理で特定の条件によって$sortを別の値に上書きする処理が…