「良いコードを書く技術」

良いコードを書く技術 ?読みやすく保守しやすいプログラミング作法 (WEB+DB PRESS plus)

良いコードを書く技術 ?読みやすく保守しやすいプログラミング作法 (WEB+DB PRESS plus)

ある意味当たり前の事しか書かれていないが、その当たり前のことを体系的に過不足無くまとめたという部分に価値があると思われ。

とは言え正直なところ、仕事の大半はユニットテストはおろか明文化された仕様すら存在しないレガシーコードのサポートなんで、「こうすればより良くなる」と分かっていても抜本的な修正ではなくアドホックな修正をせざるを得ない。そもそもユニットテスト書こうにも、"暗黙の仕様"しか無いので書くに書けない。
自分が立ち上げに関わったプロジェクトではそれなりにユニットテストHudsonJenkinsを使った継続的インテグレーション環境の構築に力を入れているが、そういう点についてはあんまり評価されてる気がしない。
まあ、こんなところで何を書いても現状は変わらない。せいぜい後輩の教育資料として活用して、一歩一歩現状を改善していくしか無いか。