設計って本当に難しい。散々悩んで「(゚∀゚)この設計なら完璧だぜ!」とか思ってても

  • 予想外の仕様変更 ('A`)
  • 完璧と思ってた設計には実は致命的な欠点が orz

などなどでコードは汚れ、クラスは混み入り、当初の設計思想が崩れ去ってゆくw


そういうときは
「実装から設計を見直す」=リファクタリング
が必要になるんだけれど、結局納期に追われて付け焼刃的な対応しかできなかったりするし。

この手のジレンマを解決する方法はないものなのかな。全てぶち壊して一から作り直したい衝動に駆られるw