コーディング規約


原則

TIPS

  • コーディング規約に完全に従う…などということはしない、させない
  • 守られない規約は、規約が悪い
  • プロジェクト毎に規約を作らない
  • 極短期のプロジェクトの場合、コーディング規約は捨てる
  • 「if文にはelse句をつける」「case文にはdefault句をつける」という規約は削除する

気になること

  • コーディング規約で生産性は上がるか?
    • 今のところ見たことはない。
    • プロジェクトの規模によって、効果はかなり異なるとは思う。
      • 僕の場合はだいたい5〜20名
    • プロジェクトの期間の長短で効果は変わるか?
    • 1つのコーディングを回帰的に使うことで生産性は上がるか?
  • 改行は80桁か?
    • たぶん昔のコンソールのサイズから来ているのだと思う。
    • 何桁までなら可読性に問題がないか?

オープンソースのコーディング規約

Java


PHP

リンク