1. コードの臭いと安全なリファクタリングの基本

    [PROGRAMMING]

    重複や長すぎる処理などの「コードの臭い」は設計上の問題を示す兆候で、修正には振る舞いを変えないリファクタリングが必要とされる。テストがない状態での変更は回帰のリスクが高い。