この状況に対処する最善の方法は何かを考えてきました。誰かがその機能をプロジェクトに再度追加することを決定した場合に備えて、古いコードをコメント ブロックに残しておくのが最善の方法ですか、それともソース コードをクリーンで読みやすい状態に保つためにこのコードを削除する必要がありますか?
2 に答える
4
ソース管理をしている以上、使っていないコードは削除したほうがいいと思います。コメントアウトされたコードをアクティブなコードと混在させたままにしておくと、「万が一に備えて」ファイルの保守が困難になる可能性があります。残りのコードが活発に開発されている場合、コメントされたコードがすぐに取り残される可能性があります。ゾンビ コードのコメントを外すと、まったく機能しないか、復活したコードが検出困難な問題を引き起こす可能性があります。
私は「削除しない」プロジェクトに取り組んできました。廃品置き場で働いているようなものでした。コードを検索すると泣きたくなりました。一部のメソッドには、コンパイル コードよりも多くのコメント付きコードが含まれていました。狂気!
于 2009-05-17T01:16:44.633 に答える
4
これは重複していますが、重複を見つける時間がありません。
これも、レガシー コードに固有のものではありません。すべてのコードは、使用されなくなるまでレガシー コードです。
答えは、ソース管理を使用することです。それがそのためです。ソース ファイル内のテキストは、現在実行されているものである必要があります。他には何もありません。
于 2009-05-17T00:36:08.117 に答える