JAva入門チュートリアル-2.8プログラミングスタイルを強調する8
9525 ワード
Javaの基礎文法を話し終わったら、簡単なプログラムコードを書くことができます.ここではプログラミングスタイルを強調する必要があります.
コードスタイルはプログラムの実行に影響しませんが、プログラムの可読性には非常に重要です.自分で作成したプログラムは他人に理解させるために、まずレイアウトに注意しなければならない.
実は人によってプログラミングスタイル、ソフトウェア開発会社によってプログラミングスタイルが違います.一人で書いたプログラムコードは、他の人に理解されるべきで、甚だしきに至っては長い時間を経て、自分も理解しなければならない.そうしないと、このプログラムは死んだプログラムになる.
プログラミングスタイルとは、プログラミング時のフォーマットで、プログラムを階層的に見せることです.プログラミングスタイルの重要性をいくつかの例で説明します.
上のセグメントのレイアウト全体が快適で、階層感が強いように見えますか?プログラムアーキテクチャ全体が一目でわかるように見えますか?ここで重要なのはインデントであり、インデントはジャンプグリッドとも呼ばれる.
上のコードはインデントを採用しています:“public class math”はトップ格で、それからmian()の方法は4つのスペースをインデントして、mian()の方法の中のコードはすべて8つのスペースをインデントして、print()の方法の本体のコードはまた多く4つのスペースをインデントします.これでプログラム全体の所属関係が明らかになった.mian()メソッドはmathクラスに属し,残りはmain()メソッドに属し,print()メソッド内のコードセグメントはこのメソッドに属する.法則は、スペースの多いコードがスペースの少ないコードに属することです.
タブキーのインデントをお勧めします.ほとんどのエディタ(Eclipseなど)は、カスタムタブキーのスペース数をサポートしています.一般的には4つのスペースです.
インデントに加えて、空の行も必要です.まず、次のプログラムコードを見てください.
上のセグメントはprint()メソッドとview()メソッドの間に空の行があり、異なるモジュールを区別するために使用されます.print()メソッドはview()メソッドとは機能が異なるため、空の行を使用して分離することで、プログラムの可読性が向上します.
また、メソッドまたはプロパティの名前に注意してください.これらの名前には意味があるはずで、規則があるほうがいい.「a」、「b」という汎用変数だけを使わないで、変数や関数の機能に応じて名前をつけることができる.上の「print」は、他のプログラマーが見ると、この方法が印刷や出力に関する関数であることがわかります.また、変数名「name」は、名前に関する変数であることがわかります.だから、必ず名前をつけて意味があります.そうしないと、プログラムの可読性が強くありません.
もう一つは注釈についてです.各メソッドのメソッド名の横に、いくつかのコメントを追加するとともに、プログラムが完了した後も、プログラムの機能とどのように操作するかを簡単に説明します.
以上のようにすれば、このプログラムは他の人が読むのは簡単です.自分が長い間、またプログラムを読んでいても一目瞭然です.
コードスタイルはプログラムの実行に影響しませんが、プログラムの可読性には非常に重要です.自分で作成したプログラムは他人に理解させるために、まずレイアウトに注意しなければならない.
実は人によってプログラミングスタイル、ソフトウェア開発会社によってプログラミングスタイルが違います.一人で書いたプログラムコードは、他の人に理解されるべきで、甚だしきに至っては長い時間を経て、自分も理解しなければならない.そうしないと、このプログラムは死んだプログラムになる.
プログラミングスタイルとは、プログラミング時のフォーマットで、プログラムを階層的に見せることです.プログラミングスタイルの重要性をいくつかの例で説明します.
- public class math{
- public static void main(String[] args){
- int x=12;
- double y=12.3d;
- void print(){
- char a='a';
- System.out.println(a);
- }
- System.out.println(x+y);
- }
- }
上のセグメントのレイアウト全体が快適で、階層感が強いように見えますか?プログラムアーキテクチャ全体が一目でわかるように見えますか?ここで重要なのはインデントであり、インデントはジャンプグリッドとも呼ばれる.
上のコードはインデントを採用しています:“public class math”はトップ格で、それからmian()の方法は4つのスペースをインデントして、mian()の方法の中のコードはすべて8つのスペースをインデントして、print()の方法の本体のコードはまた多く4つのスペースをインデントします.これでプログラム全体の所属関係が明らかになった.mian()メソッドはmathクラスに属し,残りはmain()メソッドに属し,print()メソッド内のコードセグメントはこのメソッドに属する.法則は、スペースの多いコードがスペースの少ないコードに属することです.
タブキーのインデントをお勧めします.ほとんどのエディタ(Eclipseなど)は、カスタムタブキーのスペース数をサポートしています.一般的には4つのスペースです.
インデントに加えて、空の行も必要です.まず、次のプログラムコードを見てください.
- public class math{
- public static void main(String[] args){
- int x=12;
- int y=23;
- void print(){
- // .................
- }
-
- void view(){
- // ....................
- }
- }
- }
上のセグメントはprint()メソッドとview()メソッドの間に空の行があり、異なるモジュールを区別するために使用されます.print()メソッドはview()メソッドとは機能が異なるため、空の行を使用して分離することで、プログラムの可読性が向上します.
また、メソッドまたはプロパティの名前に注意してください.これらの名前には意味があるはずで、規則があるほうがいい.「a」、「b」という汎用変数だけを使わないで、変数や関数の機能に応じて名前をつけることができる.上の「print」は、他のプログラマーが見ると、この方法が印刷や出力に関する関数であることがわかります.また、変数名「name」は、名前に関する変数であることがわかります.だから、必ず名前をつけて意味があります.そうしないと、プログラムの可読性が強くありません.
もう一つは注釈についてです.各メソッドのメソッド名の横に、いくつかのコメントを追加するとともに、プログラムが完了した後も、プログラムの機能とどのように操作するかを簡単に説明します.
以上のようにすれば、このプログラムは他の人が読むのは簡単です.自分が長い間、またプログラムを読んでいても一目瞭然です.