>>65
>コードをきれいに書くより大事な事情やくそコードが成長していく過程に無関心で
>人間をあざけるしかしなかった結果
>リファクタ病の人間を作るのに一役買った結構罪深い本なのでいい気味だといっておいてやる

コーデングよりも先に仕様書をどう書くかのほうが重要なんだと思う。コーディングについては、
一つの仕様書で複数のコーディングをやってみて、後から良いとこ取りというやり方もある。
リファクタリングはこうやるのが最高だと決まった方法は無いので、常に比較検討していくしかない。
それは文章の書き方はこうだと決まった方法は無いというのと同じ。

   仕様書>コードレビュー>コーディング

まず仕様書がダメだったらいくらコーディングが上手であってもどうもならない。
またコーディングは例えウンコードでも、コードレビューが適切なら書き直しできる。

ドラクエで言えば、

ストーリー>提案広場>プログラム、みたいな感じ。