- - PR -
メソッド内の変数定義位置
«前のページへ
1|2|3
投稿者 | 投稿内容 | ||||||||
---|---|---|---|---|---|---|---|---|---|
|
投稿日時: 2006-05-14 15:35
モジュール名を明確にきめて、静的クラスチックにすれば良かったんでしょうね。 (だから、私はモジュールのメソッド呼び出しは、モジュール名を省略しない!)
とはいえ、変数が使用されている範囲が明確になり、 結果としてコードの可読性が上がるので、VB6 でも使う直前に宣言ですね。 _________________ C# と VB.NET の入門サイト じゃんぬねっと日誌 | ||||||||
|
投稿日時: 2006-05-14 15:57
確かに(人が書いたコード≠昔自分で書いたコード)で、メソッドぶつ切りだと確 かにあっちこっち飛んで逆に読みにくくなる場合もありますよね。 もうこうなるとコーディング技術というよりは、整理整頓のセンスになってくるの かも知れませんw コメントの書き方ひとつで、関連するメソッドをグループ化できますし。 | ||||||||
|
投稿日時: 2006-05-14 22:58
VB.NET のコーディング規約だと、 オブジェクト倶楽部で出しているのを参考にしたことがあります。 http://www.objectclub.jp/community/codingstandard/ | ||||||||
|
投稿日時: 2006-05-15 00:29
ありがとうございます。 一通り読んでみましたが、変数の説明で、 スコープをできるだけ狭くすると書いておきながら for文のループカウンタがあたりまえのように、 Dim i AS Integer For i = 0 To n - 1 : Next といった具合にforの前で定義されているのでちょっと不満でした。 [ メッセージ編集済み 編集者: ハニワ祭り 編集日時 2006-05-15 00:31 ] | ||||||||
|
投稿日時: 2006-05-15 00:32
VB2002 の頃は、
という書き方はできなかったんですよ。 For ステートメントで宣言 && 初期化できるようになったのは、VB2003 からです。 _________________ C# と VB.NET の入門サイト じゃんぬねっと日誌 |
«前のページへ
1|2|3