ソフトウェアテストにおいて、バグ数を、K/LOC当たりで何件程度というものを指標の一つとしているのが、どうしても私の中で違和感があります。
なぜなら、ソースコードの行数というのは、短く書けば可読性が悪くなる場合があるし、長く書けば、もう少し短くできるだろうと考えます。
つまり、ソースコードの行数というのは、長く書くことも短く書くこともできるということです。
一つ例をあげると、新人プログラマが作成するコードの行数と、ベテランのプログラマが作成するコードの行数というのは同じものを作成したときに、差というものがあります。
まあ指標の一つなので、たいしたことは無いのかもしれませんが、やはりコレを指標に加えるのは違和感があります。
なぜなら、ソースコードの行数というのは、短く書けば可読性が悪くなる場合があるし、長く書けば、もう少し短くできるだろうと考えます。
つまり、ソースコードの行数というのは、長く書くことも短く書くこともできるということです。
一つ例をあげると、新人プログラマが作成するコードの行数と、ベテランのプログラマが作成するコードの行数というのは同じものを作成したときに、差というものがあります。
まあ指標の一つなので、たいしたことは無いのかもしれませんが、やはりコレを指標に加えるのは違和感があります。
※コメント投稿者のブログIDはブログ作成者のみに通知されます