2011年5月30日月曜日

標準コーディング規約の重要性

初心者のためのプログラミングヘルプ - 標準コーディング規約の重要性

初心者のためのプログラミングヘルプ
標準コーディング規約の重要性

我々は、コンピュータに指示するプログラムを書いてみませんか?プログラミングC + +やJavaのような高レベルのプログラミング言語を使用する場合は、我々はある程度人間の言語に近い構文を使用しています。しかし、我々は、コンパイラやインタプリタへの入力はコンピュータ理解のバイナリ形式に変換するようにこれらのプログラムを使用しています。このような理由から、今のところプログラムコードが使用されているプログラミング言語の構文に準拠していますように、コンパイラとインタプリタは決してレイアウトやプログラムコードの視覚的な書式についてはわざわざ。しかし、人間のプログラマとして、私たちは自分自身のプログラムコードの美しさについて気にする必要があります。

コー​​ディング標準とは何ですか?
コー​​ディング標準は、コードを記述する方法についてのガイドライン、規則および規制のセットです。通常コーディング標準は、コードにインデントを設定する方法を変数に名前を付ける方法のガイドラインを含む、括弧やキーワードなどを配置する方法のアイデアはとてもプログラミングで一貫される、同じコードが、それに取り組んで複数の人の場合いずれかの他のやっていることを理解しやすくなります。個々のプログラマにとっても、そして、特に初心者のための、それは非常にコードを記述する標準に準拠することが重要になります。アイデアは、私たちがコーディング標準を、それが理解したり、私たちはコードのいくつかの作品を書いたときの意味を覚えている時間が短縮されます続いている場合、我々は、いくつかの時間後に独自のコードを見たときです。

コー​​ディング規格が違いを生む
次の例を見てみましょう:

int型ボリューム(int型iをint型jのデータ型はint k)は{
int型の巻;
巻=一* jの* kは;
戻り巻;
}

一目でこのコードを見てみると、それがいずれかのいくつかの時間は、この関数は、ボリュームを算出することを理解するのにかかる。しかし、我々はコードが読みやすく可能性がある変数やメソッド名の命名規則に従ってください。

ここではいくつかのサンプルの規則があります:

意味のある変数名を使用する
メソッド名で使用する動詞
変数の使用名詞
インデントを設定する4つのスペースを使用して

int型calculateVolume(int型の高さ、int型の幅は、int型の長さ){
int型のボリューム= 0;
ボリューム=高さ*幅*長さ;
戻り値の量をいう。
}

これは、しかしながら、これははるかに多くの時間を節約し、入力するには、このコードをより多くの時間がかかります。このコードでは、はるかに読み、その元のバージョンを超えています。の努力を少しして、我々はコードが非常にわかりやすく可能性があります。

rnの巻;
}

一目でこのコードを見てみると、それがいずれかのいくつかの時間は、この関数は、ボリュームを算出することを理解するのにかかる。しかし、我々はコードが読みやすく可能性がある変数やメソッド名の命名規則に従ってください。

ここではいくつかのサンプルの規則があります:

意味のある変数名を使用する
メソッド名で使用する動詞
変数の使用名詞
インデントを設定する4つのスペースを使用して

int型calculateVolume(int型の高さ、int型の幅は、int型の長さ){
int型のボリューム= 0;
ボリューム=高さ*幅*長さ;
戻り値の量をいう。
}

これは、しかしながら、これははるかに多くの時間を節約し、入力するには、このコードをより多くの時間がかかります。このコードでは、はるかに読み、その元のバージョンを超えています。の努力を少しして、我々はコードが非常にわかりやすく可能性があります。

利点
私たちはプログラミングでコーディング標準を介して取得することだけで読みやすされていません。より安全なコードを書くことはまたコーディング規約を奨励することができます。例として、C + +で、各ポインタ変数をNULLに初期化する必要があると言えるでしょう。

文字*をmyname =がNULL;

これは我々が破損しているメモリ、このポインタ変数を使用していないでしょうがことが保証されます。

コー​​ドの読みやすさは、保守性の側面の一つにすぎません。コー​​ディング標準は、プログラムの保守性、容易にプログラムを変更するには我々の能力と大いに役立つ。一貫性がproramsを維持する上で成功を達成するために重要な要因であるコーディング標準を課した。

独自のコーディング標準を定義する
プログラマは、彼または彼女自身のコーディング規約を定義することができますprogrammsを書くことに準拠しています。しかし、多くのコーディング規約は、インターネット上でご利用いただけます。 Javaで人々のプログラムは、Sun(http://java.sun.com/docs/codeconv/html/CodeConvTOC.doc.html)ことにより、Javaプログラミング言語に関するコード規約に顔をしている必要があります。

C + +の標準化、私はあなたはBBC(http://www.bbc.co.uk/guidelines/webdev/AppB.Cpp_Coding_Standards.htm)からC + +コーディング標準に表情をしていることをお勧めしますしてください。 C + +プログラミングHOWTOはいくつかのC + +のコーディング規約とまた、から選ぶことができるいくつかのコーディング標準につながるリンクの束(http://oopweb.com/CPP/Documents/CPPHOWTO/Volume/C++Programming-HOWTO-14ている。html)を設定します。

0 件のコメント:

コメントを投稿