14 Dec 08
— ソースを再利用するんじゃない、構造を再利用するんだ - 神様なんて信じない僕らのためにどんなソースだって、
どんな構造だって、
それが進化せずに使われることはない。
設計が正しければ構造もソースも直しやすいけれど、
ソースより構造の方が再利用しやすい。
進化させやすい。
ソースは進化させにくい。
腐ったソースはただの腐ったソースだ。
再利用の価値はない。
うん、構造を再利用しよう!
ソースを書くなんて時間かからないだろ?
せいぜい、数日から数時間だろ?
だから、ソースは捨てるんだ。
構造は再利用すればいい。
同じようなコードを書いていたら、
それの良いところを持ち寄って、
良い構造を生かして、良いコードにすればいい。
同じようなコードを書くことは悪じゃない。
だって、構造が違うだろ? 構造は進化するだろ?
その都度、ソースを書き直すことの何がおかしい?
俺たちはいつだって、ソースを書き始めることはできるだろ?