タグ

2010年6月22日のブックマーク (1件)

  • レガシーコード改善ガイド - kagamihogeの日記

    「テストがないコードはレガシーコードだ」のあおり文句が実に眩しい一冊。書を一言で紹介するなら、リファクタリングの実践書であり、オブジェクト指向プログラミングの参考書であり、テスト駆動開発の教科書である。感想に個人差はあるだろうけど、かなり多面的な顔を持つことに異論を唱える人はいないであろう一冊です*1。タイトルだけに釣られて買うと、その内容の豊富さに戸惑うかもしれませんが読後の爽快感はかなりのものです。 数年プログラマをしていれば、誰にでも経験するであろう「すでに動いているコードの動作を崩すことなくその部分のコードを修正や機能を追加する」という作業。たいていの場合、これは中々に難易度の高い仕事になる。書でもそのことについて触れていて「編集して祈る」という名前をつけている。 書を読むまでは、俺は「編集して祈る」スキルはプログラマに必須なものだと考えていた。あるコードに手を入れる際、ただ

    レガシーコード改善ガイド - kagamihogeの日記
    u1tnk
    u1tnk 2010/06/22
    気になる。