レガシーコードの操作方法に関するアドバイスが必要です。レガシーコードの使用に関するアドバイス
以前は、レポートアプリにいくつかのレポートを追加する作業が行われました。 2005年にStruts 1に書かれています。大したことはありませんが、コードはかなり乱雑です。アクションフォームの使用法はなく、基本的にコードは1つの巨大なアクションであり、内部には多くのif-elseステートメントがあります。また、ここで誰もこれに関する機能的知識を持っていません。私たちはちょうど私たちの契約でそれを持っていた。
私はこれについて非常に不満で、どのように進めるべきかわかりません。このアプリケーションは表示されません:コード、標準などを読んでいる間に目が疲れているかどうか気にする人はほとんどいません(しかし、大変重要です)。
しかし、私は技術的負債があると感じています支払われる。これをどのように進めるべきですか? if-else道路を続行するか、プロジェクトの残りの部分を無視して、この要件を正しい方法で実行しようとしますか?私の締め切りを危険にさらし、巨大なリファクタリングを始める?
http://www.amazon.com/Working-Effectively-Legacy-Michael-Feathers/dp/0131177052 –
@Daveはい、私の会社はそれを買っているが、1のビッグネームはそれを持っています。悲しい話:( – Tom
あなた自身のコピーを購入してください。 –