見つけやすさの理由でリポジトリにチェックインされたコメントアウトされたコードを使用するための有効な代替手段はありますか?
私が質問する理由は、コメント アウトされたコードのチェックインについて、最近仲間の開発者と話し合ったからです。私のスタンスは、コメント アウトされたコードは、技術的にはコードベースの一部ではないため、VCS にチェックインするべきではないということです。
彼の反論は、彼がチェックインしたコメントアウトされたコードのいくつかは、彼が将来修正したいいくつかの作業をまだ示しているというものでした (この特定のポイントでは、コメントアウトは 2 年前に発生しましたが、それは重要ではありません)。彼はそれをコードベースに保持して簡単に見つけられるようにしたいと考えていました。現在はコンパイルされていませんが、グローバル行で正しい解決方法を示していました。
最終的に、彼は、コメントアウトされたコードが属していないことに同意しました。しかし、彼に代わる可能性のあるものを考えていたとき、私たちはかなり不足していました.
私が考えることができる唯一のオプションは次のとおりです。
- Wiki : Wiki のどこかに貼り付けるだけです。これの欠点は、コードに関係のない他の wiki コンテンツと混ざってしまい、検索が難しくなる可能性があることです。
- すべての VCS リビジョンにインデックスを付ける: これは主に理論上の話ですが、コードベースとその履歴全体を検索可能にするシステムはありますか?
誰かが代替案を知っている/使用していますか? どちらのオプションも実際の価値よりも多くの作業のように聞こえますが、コメントアウトされたコードはとにかく価値がないという私の推論によって歪められている可能性があります。「ちょっと、修正する時間がないのなら、とにかくコードベースにとどまるほど重要ではない」というルートに行かなければならないのは嫌です(ただし、実行可能な代替手段がない場合は修正します)。
ひどいタイトルで申し訳ありません。これ以上のタイトルが思いつきませんでした。