[ 通常表示 ]  [ 簡易表示 ]  [ シンプル表示 ]

「分かりそう」で「分からない」でも「分かった」気になれるIT用語辞典イメージぴよ画像「分かりそう」で「分からない」でも「分かった」気になれるIT用語辞典

コーディング規約

pointこの用語のポイント

pointソースコード(プログラムの元ネタ)の書き方ルールだよ

スポンサーリンク

簡単に書くよ

コーディング規約とは

ソースコード(プログラムの元ネタ)の書き方を示したローカルルールのこと
です。

image piyo

詳しく書くよ

コーディングは「設計書を元にしてソースコードを書くこと」ね。
このコーディングを行う際の規約、つまり「ソースコード(プログラムの元ネタ)はこんな感じで書け!」を示したローカルルールが「コーディング規約」です。

ソースコードというのは、同じ処理をさせる場合でも、いろいろな書き方ができます。
これは人間様相手の命令と同じです。

例えば、ここにうるさいガキんちょがいたとしましょう。

コーディング規約

このガキんちょに「少し静かにしろ」と注意します。

コーディング規約2

このときの言い方もいろいろありますよね?
「黙れ!」「静かにしてください!」「シャーラップ!」「そのカワイイお口を僕がふさいじゃおうか、べいべー」など、いろいろな言い方ができます。

ソースコードも同じなのです。

例えば、とある処理をするプログラムの作成をピヨ太君とピヨ子さん、アクマ君の三人にお願いしたとしましょう。

ピヨ太君は、以下のように書きました。

if($onaka == "空いた"){
    print "腹減った";
}else{
    print "満腹だ";
}


ピヨ子さんは、以下のように書きました。

$msg = ($onaka == "空いた") ? "腹減った" : "満腹だ";
print $msg;


アクマ君は、以下のように書きました。

$a="満腹だ";
if($onaka == "空いた") $a="腹減った";
print $a;


パッと見は、みんな書いてあることが違うように見えますよね。
でも実際には、これが全部同じ動きをします。

そんな三人が一緒になって一つのソースコードを書いたらどうなるでしょうか。
後から読み返すのが大変そうですよね。

この個人個人の書き方の癖を消すためのローカルルールがコーディング規約です。
「名前の付け方はこんな感じにしなさい」「こんな処理を書くときはこんな書き方をしなさい」などソースコードを書く上でのルールが事細かに書かれています。

image piyo2

一言でまとめるよ

まぁ「コーディング規約」って単語が出てきたら「ソースコードの書き方ルールなんだな~」と、お考えください。

一番上に戻るよ
スポンサーリンク