私はこの状況に取り組むための最良の方法が何であるか疑問に思っています。誰かがその機能をプロジェクトに再度追加することを決めた場合や、ソースコードをきれいにして読めるようにするためにこのコードを削除する必要がある場合に備えて、古いコードをコメントブロックに残すための最良の方法ですか?大規模なプロジェクトで潜在的に再利用可能なレガシーコードを処理するための適切な礼儀は何ですか?
1
A
答えて
4
これは重複していますが、重複を見つける時間がありません。
これはレガシーコードに固有のものではありません。すべてのコードは、使用されなくなるまで、レガシーコードです。
答えは:ソースコントロールを使用します。それがそれのためのものです。ソースファイルのテキストは、現在実行中のテキストでなければなりません。他に何もない。
4
ソースコントロールを使用している限り、未使用のコードを削除する方が良いと思います。コメントアウトされたコードをアクティブなコードと混在させたままにしておくと、「ちょっとでも」、ファイルをメインチアンにするのが難しくなります。 残りのコードが積極的に開発されている場合は、コメントを記述したコードがすぐに取り残される可能性があります。ゾンビコードのコメントアウトが解除された場合、ゾンビコードがまったく機能しないか、復活したコードによって検出が困難な問題が発生する可能性があります。
私は "削除しないでください"プロジェクトに取り組んできました。それは廃墟の中で働くようだった。コードを検索すると、私は泣きたい。いくつかのメソッドには、コードのコンパイルよりも多くのコメント付きコードが含まれていました。狂気!
関連する問題
- 1. 大規模なリストをPythonの潜在的な条件で繰り返す
- 2. 大規模なウェブサイト/コード連結のためのjavascriptの適切な管理
- 3. 大規模なプロジェクトでUIウィジェットの翻訳を処理する方法は?
- 4. ASP.NET MVC3は、大規模な在庫管理型システムにとって実行可能な選択肢ですか?
- 5. Eclipse/Androidの再利用可能なプロジェクト
- 6. PHP MYSQLを使用した大規模なCSVファイルの処理
- 7. 大規模なJavaデータ配列の処理と管理を最適化する
- 8. 大規模なデータセットを外部と交換するための適切なフォーマットですか?
- 9. Laravel 5再利用可能なプロジェクト
- 10. FB.Event.subscribeを処理する適切な方法は何ですか?
- 11. 大規模なプロジェクトでMVCが適用されなくなるのはいつですか?
- 12. 潜在的に危険なクエリ文字列を処理する
- 13. 大規模なビットマスクを使用する便利な方法
- 14. 潜在的なnullオブジェクト参照の静的コード検証は利用可能ですか?
- 15. 大規模なpythonスクリプトの適切なレイアウト
- 16. 潜在的に大きなネストされたハッシュ構造の膨大な数を格納するために使用するデータベースは何ですか?
- 17. NodeJS、大規模なCSVファイルの処理を約束する
- 18. 適切な大規模な列挙型デザイン
- 19. Androidのは、ライン描画可能な潜在的なICSのバグ
- 20. 誰かのgithubプロジェクトを宝石としてリリースする倫理と礼儀は何ですか?
- 21. 最大のものは何ですか?アプリケーションに利用可能なメモリ(エラーを処理する必要はもうなくなりました)
- 22. Ruby on Railsで地理的なロケールを処理する適切な方法は何ですか?
- 23. perlハッシュを使って再帰的に処理する適切な方法は何ですか?
- 24. SQLで再帰的なCTEをエイリアスするための適切な構文は何ですか?
- 25. 大規模なXML文書を再整理する
- 26. 大規模なASP.NET MVC2プロジェクトでファイルを整理する最善の方法は?
- 27. 大規模なユーザーベースのためのベストコードレビューツール?
- 28. 大規模な条件を避けて適切なViewModelを選択する
- 29. 再利用可能なプリプロセッサ__COUNTER__
- 30. 再利用可能なコンポーネント
私はこれを編集しませんが、意味しませんでした: すべてのコードは古いコードです_after_使用されなくなった –
あなたの答えをありがとう!これは妥当と思われます。重複した質問をしないようにするために検索を試みましたが、正しい単語の組み合わせを検索しなかったと思います。 – DoryuX
@Henk: "遺産"は、 "前世代から残された"ことを意味します。これは「ごみ箱」とは別のものです。今日のコンピュータ業界のスピードでは、すべてが従来のコードであり、実際には廃棄されるまでは「ゴミ箱はもうありません」。 –