完璧なコーディング規約を定めて、メンバー全員がその規約に忠実に従っていれば、プロジェクトのコードは無駄の無い美しいものになるでしょうか? 必ずしもそうとは言えません。むしろ、厳しすぎるコーディング規約は逆効果になってしまう場合もあります。 そもそも、コーディング規約は美しいコードを書くためのものではありません。 プロジェクトのメンバーというのは通常、経験年数も育ってきた環境も最初に覚えた言語もバラバラです。 そのような集団がそれぞれ自分の書きやすい書き方でコーディングを進めたら、同じプロジェクト内、下手をすると同じファイル内でも全然違う書き方が混在してしまいます。 コーディング規約というのは、メンバー間のコードの差異をできるだけ無くし、プロジェクト全体の統一感を出すために必要不可欠なものです。 キャメル記法を使う、メソッド名は動詞から始める、インデントは半角スペース4文字、etc… では、