シンガポールでアジアのエンジニアと一緒にソフトウエア開発をして日々感じること、アジャイル開発、.NET、SaaS、 Cloud computing について書きます。 私は人の書いたコードを読むとき、普通はコメントが書いてあっても見ない。中には、ひどいコードもあって、コメントを見ないと理解不能な場合があるが、それでもコメントは見ないで理解しようとする。コメントを信じたばかりに、ひどい目にあった経験が何度もあるからだ。 コメントはプログラマが書くもので、文章能力の差が激しい。修正変更が繰り返されたようなコードは、たいていはコメントとコードが不一致になっている、また、やっている内容を理解する時、コメントを読むよりコードを読む方が早いことが多いということもしばしばある。 私自身、コメントを書くことをプロジェクトのコーディングルールとしている場合は、しぶしぶコメントを書くが、その必要がない時は書か