出来るのだASP Q&A掲示板(過去LOG)  訪問数 52046 昨日 889 今日 776
    【PR】 パソコン入門からIT専門書まで幅広く取り揃えています。セブン-イレブン受取り手数料無料のセブンアンドワイ。
Topに戻る 掲示板に戻る 検索 削除 管理者

[5578] Re:ソースファイルの書き方が下手くそですが・・・
投稿者:ビギナーズラックさん 2006/01/11 23:37:16
> お世話になっています。私のプログラムは非常に読みづらいと先輩に言われました。実は、初めてaspでプログラムというのを組んだのですが、具体的にどの変が読みづらいでしょうか?何かプログラム一部を簡略化するのか、はたまた改行などをして読みやすくするのか、変数の宣言の仕方が下手だとか、技術面もろもろといろいろ中傷願います。

多分そんなに読みにくくないですよ?(^^

今回のように比較的シンプルなコードでは書き手によってあまり差が出ないので
素直に慣例に従って書けば読みやすくなるでしょうし
普通はしない=効率が悪いコードは嫌われるので、読みにくいと言われると思います。
基本的な慣例はVBの初心者用の解説書なんかにたくさん載っています。

コード中でわざわざvbcrlfを入れるのは、あくまでもデバッグの効率を考えた場合で
ブラウザ出力の点からいくと非効率ですし、第三者がVBソースを見るときにも醜くなること請け合いです。
もちろん私は汚いHTMLソースになると恥ずかしいということと
ガリガリ書いたVBソースを一発動作させるほど気合いを入れて書いてないという理由で改行コードは入れてますが(w

それと変数の宣言云々に下手とか正直どーでもいいと思うのですが
VBでもある程度、推奨事項があります。
これはVBの本に載ってます。
#ASPの本はVBSなどの言語の基本なんかは無視してかかれていることが多いので基本的な慣例はVBの書籍の方がいいかもしれませんね。

Dim iMonthのiはintのiでしょうから統一するなら
saisyuubiやhidukeもiSaisyuubi、iHidukeでOKかと。
できれば何も付いていない変数saisyuubiなどは、ぱっと見て何かわかりませんので
intSaisyuubiとかiSaisyuubiとかにしたほうがすっきりします。
私ならintLastDayにすると思います。
もちろんこれも自分でわかりやすいように決めればいい話ですけど
どうせやるなら変数は自分で意味のわかる英単語の組み合わせがいいと思います。
正直saisyuubiっていう変数があるだけで私は読みにくいって思ってしまいます(^^;

カレンダ作成についてわからないことがあるのですが・・・   さとしさん [2006/01/10 17:38:09] [5564]
  初心者でめちゃくちゃですがよろしくお願いします   さとしさん [2006/01/10 17:40:44] [5565]
    Re:初心者でめちゃくちゃですがよろしくお願いします   ビギナーズラックさん [2006/01/10 22:11:55] [5566]
      Re:初心者でめちゃくちゃですがよろしくお願いします   さとしさん [2006/01/11 10:02:37] [5568]
    Re:初心者でめちゃくちゃですがよろしくお願いします   Lightningさん [2006/01/11 8:39:13] [5567]
      私ならこんな感じのソースにするかな?   Lightningさん [2006/01/11 10:04:30] [5569]
        Re:私ならこんな感じのソースにするかな?   Lightningさん [2006/01/11 10:35:42] [5573]
          Re:私ならこんな感じのソースにするかな?   さとしさん [2006/01/11 13:44:22] [5576]
            ソースファイルの書き方が下手くそですが・・・   さとしさん [2006/01/11 18:11:18] [5577]
              Re:ソースファイルの書き方が下手くそですが・・・   ビギナーズラックさん [2006/01/11 23:37:16] [5578]
                Re:ソースファイルの書き方が下手くそですが・・・   さとしさん [2006/01/12 9:08:48] [5579]
              Re:ソースファイルの書き方が下手くそですが・・・   Lightningさん [2006/01/12 9:39:48] [5580]
                Re:ソースファイルの書き方が下手くそですが・・・   さとしさん [2006/01/12 13:57:49] [5581]
                  Re:ソースファイルの書き方が下手くそですが・・・   Lightningさん [2006/01/12 15:41:35] [5582]
      Re:初心者でめちゃくちゃですがよろしくお願いします   さとしさん [2006/01/11 10:08:08] [5570]
        Re:初心者でめちゃくちゃですがよろしくお願いします   Lightningさん [2006/01/11 10:14:00] [5571]
          Re:初心者でめちゃくちゃですがよろしくお願いします   さとしさん [2006/01/11 10:20:42] [5572]
          Re:初心者でめちゃくちゃですがよろしくお願いします   ビギナーズラックさん [2006/01/11 13:16:24] [5574]
            Re:初心者でめちゃくちゃですがよろしくお願いします   さとしさん [2006/01/11 13:36:10] [5575]
              calender仕上がりソースファイル 皆様ありがとうございました また勉強してきます   さとしさん [2006/01/12 15:56:16] [5583]


TreeBBS For ASP V.0.1.3
Program By YasNet