私は、静的解析、虫検知、糸曳き、周期的複雑さの測定などのツールをたくさん持っていますが、私が常に見つけたいと思うことの1つは、コードのどの部分が最も変更されているかホットスポット ")。最も変更されたコードを見つけて測定するツールはありますか?
gitやSVNのログを解析して、最も変更されたファイルや行を特定するツールに関するヒントがありますか?
私は、最も変更されたコードが、おそらく多くの要件の変更、バグのあるコードなどの理由で最も変更されていると考えています。したがって、単体テスト、コードレビュー、リファクタリングなど
どのような言語ですか?どのプラットフォームですか? – Oded
コードを変更する場合は、修正する前にテストを行う必要があります(TDDの場合)。そのため、最も修正されたコードは、すでにテストでカバーされているコードになります。 – Oded
私の具体的なケースでは、PHPになりますが、現実的には、変更されたファイル/行は変更されたファイル/行であるため、問題ではありません。そして、はい、理想的には、それらの最も変更された部分をカバーするテストがありますが、現実的には、多くの企業/プロジェクト/グループはTDDだけでなく、ユニットテストをまったく使用しません。 – CaseySoftware