忍者ブログ

プログラミングの練習

プログラミングの問題やプログラミング関連知識、ソフトウェアのテストについてのブログです

[PR]

×

[PR]上記の広告は3ヶ月以上新規記事投稿のないブログに表示されています。新しい記事を書く事で広告が消えます。



C# Class で、Hello World

1.サンプル

class Program
    {
        static void Main(string[] args)
        {
            Sample1 sample1 = new Sample1();
            sample1.method1();

        }
    }

    class Sample1
    {
         public void method1()
        {
            Console.Write("Hello World");
        }
    }
}


Mainで、Sample1クラスを生成して、method1を呼び出しています。

2.実行結果


Hello World

と出力されます。







C# Hello World

1.サンプル

using System;

namespace ConsoleApplication1
{
    class Program
    {
        static void Main(string[] args)
        {
            Console.Write("Hello World");
        }
    }
}

2.実行結果

コンソールには、Hello Worldが出ました。




VABのリファクタリング

(1)メソッドの抽出

プロシージャを分割する

(2)コメント

「何をやるか」「どうやるか」ではなく、「なぜ」を記述する

(3)Arrayを、Ojbectにする

配列の1番目がID、2番目が名前等の構造よりも、Object

(4)マジックナンバーを、コンスタントに置き換える

(5)条件判定を単純にする

(6)ループをコントロールするフラグをなくす

break や return を利用する

(7)エラーコードでの処理を、例外に置き換える

(8)変数の宣言を必須にする