ソフトウェアのソースコード(t+1)は、ソースコード(t)から出来ている

TDDとリファクタリングの意味するところを、
進化論の言葉を借りずに、シンプルな言葉で、何か掴めた気がした.



ただし、ソフトウェア開発は、
マトリックスのようにソースコードソースコードをもとに新たなソースコードを創るといった、
ソースコードだけで閉包しておらず、人という別の概念が必要.

そこが、複雑で苦悩するところでもあり、面白いところでもある.


今日の俺は哲学っぽい.


#追記。あ。 マトリックスも人が必要だったか.電力源という意味で.