コーディング規約
コーディング規約に従ったコードを作成することで、次の効果を得ることができる。
可読性の向上。
コーディング規約では、コードの記述スタイル(形式)を定義する。
記述スタイルに従ってコードを作成することにより、そのコードから作成者の癖を排除することができ、コードの可読性を向上することができる。
バグの排除。
コーディング規約では、バグの作り込みにくさをコントロールするための施策を盛り込むこともある。
例えば、命名規則や、リスクの高い言語仕様を避けるためのルールを用意し、それに従いコードを
記述することで、バグの混入の防止につながる。
コーディング規約は、対象となる言語(例えば、アセンブラ、C言語、など)により大きく変わる。
その理由として、各言語の仕様の違いがあるからである。
なお、コーディング規約は、コードを作成する前には準備をしておくことが望ましい。
コードを作成してから(
あるいは、その途中で)コーディング規約が作られると、規約にあわせて
再度コードを作成し直さなくてはならず、余計な
時間をかけることになる。
Comment conventions
Indent style conventions
Naming conventions
Programming practices
Programming principles
Programming rules of thumb
Programming style conventions
Programming level coding applications
設計思想 -- 思想が
統一されているプログラムは見通しがいい
Comparison of programming languages (syntax)
Indent style
List of tools for static code analysis
MISRA C
Programming style
Hungarian Notation