ナビゲーション リンクのスキップトップページ > C#プログラミング > ch1-1-1 プログラミングスタイル
▼ ch1-1-1 プログラミングスタイル ▼

  C#はフリーフォーマット方式のプログラミング言語です。この方式のプログラミング言語のコードは構造的な記述を行なえるため、C/C++やJAVAといった著名な開発言語にも採用されています。しかし字下げや改行のポイントが把握しにくいので入門者が最初に困惑するポイントでもあります。

  フリーフォーマットの基本はコードが見やすければ良いので記述自体に難しいルールはありません。けれども誰が見ても分かり易いコードを記述する事がベストなのは確かです。実際にどのような記述をするのが適切なのか良い例と悪い例のサンプルを作成してみましょう。

1: 見やすいコードと見難いコードの比較

♣ 良い例

using System;

class GoodCode
{
    static void Main()
    {
        int a=1, i=0;

        while( i < 10 )
        {
            i++;
            a = a * i;
        }
        Console.WriteLine("答えは "+a+" です。");
    }
}

♣ 悪い例

using System;
class TEST{
static void Main(){
int a=1, i=0;
while( i < 10){ i++; a = a * i;}
Console.WriteLine("答えは "+a+" です。");
}


  良い例では中括弧の中身を字下げし命令毎に改行を行っています。一方の悪い例では字下げや改行箇所を減らしただけなのですが、統一性や規則性は見えず大変コードが煩雑になっています。良い例は悪い例と比べて統一性や規則性が分かり易いので悪い例より見栄えが遥かに良いです。このように一定の規則に基づいてコーディングすることをプログラミングスタイルと呼びます。

  悪い例のようなコードの書き方をするとコードの内容を変更するとき書いた本人すら、なにを意図していたのか理解できず労力を浪費することに成りかねないです。つまりプログラミングスタイルに基づいたプログラミングを行うことは大切な要素なのです。なお字下げの為のスペース、TAB並びに改行の数はプログラム自体に直接影響を及ぼすものではありませんので、安心して書き方の練習をすることができます。

Continue
ナビゲーション リンクのスキップトップページ > C#プログラミング > ch1-1-1 プログラミングスタイル

テスト[1]
♥ 2010年03月07日 16:36:41 UPD!

情報オリンピック[2]
♥ 2009年07月04日 13:39:15

2008年ですね。[1]
♥ 2008年01月01日 00:00:00

自由なスレ[3]
♥ 2007年09月22日 20:51:58

2007年ですね。[1]
♥ 2007年01月01日 00:00:00


RSS : FooPah!の更新情報
RSS : 掲示板全体の投稿情報
Copyright(C)2001-2009 FooPah!, All rights reserved.