大きなプロジェクトとみなすには何行のコード(LOC)が必要ですか?それを書いている一人の人はいかがですか?LOCを使用してプロジェクトのサイズを決定する
このメトリックは疑問ですが、1kと10k LOCの間に1人の開発者にとって大きな違いがあります。私は通常、特にSQL文のための読みやすさのためにスペースを使用し、メンテナンス目的のLOCの量をできるだけ多くのベストプラクティスに従わせるようにしています。
たとえば、私は今日修正したコードの統一差分を作成しました。これは1k LOC(コメントと空白行を含む)以上でした。 「変更されたLOC」はより良いメトリックですか?私は〜2k LOCを持っているので、1kを修正したのは驚くべきことです。私は統計量を2倍にする削除と追加の両方としてカウントを書き換えると思います。
LOCは、コードの行を指します(空白行は読みやすくするために挿入されています)。このメトリックではコメント行は無視されます。 –
LOCは、プロジェクトがいつ「大」であるかを判断するための基準にはなりません。私はモジュールの数、それらの複雑さ、そしてそれらの間の相互依存性をより良いメトリックとして見ていますが、プロジェクトが大規模なときには固定的な答えが1つはないと思います。あなたは特定の問題を解決しようとしているのですか?これはもっと一般的な質問ですか? –
@Banang:人々が大規模であると考えるものの一般的な感じ。 –