初期設計の重要性

今改修しているのはメタメタにこんがらがった大量のJavaソース。局所的にリファクタリングするだけでガンガン行数が減っていく。広域的に見なおせば100行単位でソースが減っていく。それでも直せないのが基本的な設計思想だ。こればっかりは互換性の問題から出来ないのだ。はじめに時間をかけて設計していればと悔やまれる。自分は責任ある立場じゃないんだけどね。