2年ほど前に書いたソフトウェアがいくつかあり、それに追加する機能が必要です。私など、それはひどい混乱にだことに気づき、私は周りのすべてを移動する衝動を持って、きちんとアップしましたIましたが、読んで再起動していないソフトウェアについての記事でジョエルを、その前方に最良の方法はいただきましたか!?
2年ほど前に書いたソフトウェアがいくつかあり、それに追加する機能が必要です。私など、それはひどい混乱にだことに気づき、私は周りのすべてを移動する衝動を持って、きちんとアップしましたIましたが、読んで再起動していないソフトウェアについての記事でジョエルを、その前方に最良の方法はいただきましたか!?
回答:
次の3つの基本オプションがあります。
アプリがある場合は非常に小さいと現実の混乱、再び起動すると、actuallあなたの最善の策かもしれません。
混乱を乗り越えて、追加機能をハックします。
通常、オプション(2)が最善の策です。
実際にリファクタリングをどの程度行うかは、投入するリソースと取得する値によって異なります。質問は次のとおりです。
私の経験では、リファクタリングセッション中に適切な混乱に陥るのは非常に簡単です。私が学んだ最も重要な教訓は次のとおりです。
新しい機能を安全に追加できるように、少なくともリファクタリングは十分です。すなわち、それをさらに悪化させないでください。残りはモチベーション、予算、時間の制約に依存しますが、混乱を完全にクリーンアップすることは、オリジナルを作成するよりも時間がかかることに注意してください。