目次
コーディングルールとは何か?
どの言語でプログラムを作成する場合でも言えるのですが、例えば変数名やプログラムの書き方などについては、かなり自由度が高いため、それぞれプログラマーが自由にプログラムを作成すると、統一感のないプログラムの集合体となります。
それをメンテナンスするプログラマーにとっては、プログラムを修正する以前に、それぞれのプログラムの記述の仕方の違いを把握する必要があり、不必要な負担が掛かることになってしまいます。
そのような不必要な負担をできるだけ軽減するため、コーディングする際の最低限のルールを設け、どのプログラマーが作成したプログラムでも、ある一定の統一感のあるプログラムにすることにより、メンテナンスの負荷を下げ、品質を向上される目的でコーディングルールを策定します。
コーディングルールの種別
それほど一般的ではないかもしれませんが、私の中ではコーディングルールというのは以下の2種類で構成されると考えております。
種別 | 解説 |
---|---|
ネーミングルール | 変数名やプロシージャ名などのプログラマーが自由に命名できるプログラムの要素を命名する際のルール |
プログラムを作成する際の 狭義のコーディングルール | プログラムを作成する際のお作法(例えば、適切にインデントを設定するなど)について策定したルール |
上記の2つの種別全体を表現する広義のコーディングルールと、上記の2つ目の狭義のコーディングルールは、以降は基本的にコーディングルールと記述しますので、それぞれの文脈でどちらを指しているかは、文脈から推察してください。
[次の記事]
【VBA】10.1 [emalabo式] 変数・プロシージャのコーディングルールをマスターしよう!
ExcelVBAにおいて、変数とプロシージャを効率的に使用するための、emalabo式コーディングルールを詳細に解説しています。初心者にも理解しやすいように、実例コードと共に…