2009-05-17 5 views
1

私はこの状況に取り組むための最良の方法が何であるか疑問に思っています。誰かがその機能をプロジェクトに再度追加することを決めた場合や、ソースコードをきれいにして読めるようにするためにこのコードを削除する必要がある場合に備えて、古いコードをコメントブロックに残すための最良の方法ですか?大規模なプロジェクトで潜在的に再利用可能なレガシーコードを処理するための適切な礼儀は何ですか?

答えて

4

これは重複していますが、重複を見つける時間がありません。

これはレガシーコードに固有のものではありません。すべてのコードは、使用されなくなるまで、レガシーコードです。

答えは:ソースコントロールを使用します。それがそれのためのものです。ソースファイルのテキストは、現在実行中のテキストでなければなりません。他に何もない。

+0

私はこれを編集しませんが、意味しませんでした: すべてのコードは古いコードです_after_使用されなくなった –

+0

あなたの答えをありがとう!これは妥当と思われます。重複した質問をしないようにするために検索を試みましたが、正しい単語の組み合わせを検索しなかったと思います。 – DoryuX

+0

@Henk: "遺産"は、 "前世代から残された"ことを意味します。これは「ごみ箱」とは別のものです。今日のコンピュータ業界のスピードでは、すべてが従来のコードであり、実際には廃棄されるまでは「ゴミ箱はもうありません」。 –

4

ソースコントロールを使用している限り、未使用のコードを削除する方が良いと思います。コメントアウトされたコードをアクティブなコードと混在させたままにしておくと、「ちょっとでも」、ファイルをメインチアンにするのが難しくなります。 残りのコードが積極的に開発されている場合は、コメントを記述したコードがすぐに取り残される可能性があります。ゾンビコードのコメントアウトが解除された場合、ゾンビコードがまったく機能しないか、復活したコードによって検出が困難な問題が発生する可能性があります。

私は "削除しないでください"プロジェクトに取り組んできました。それは廃墟の中で働くようだった。コードを検索すると、私は泣きたい。いくつかのメソッドには、コードのコンパイルよりも多くのコメント付きコードが含まれていました。狂気!

関連する問題