アカウント名:
パスワード:
aaa1,aaa2,aaa3,...というような変数が延々と宣言して使われているソースがありましたとさ。
「配列変数って知ってる?」って問い詰めたくなりました。
変数の役割がわかりやすくなりようにと名前を考えていたがある変数名を考えるのが面倒になって、「ソースを提出するときにもう一度考えよう」と変数名をtmpにする。「しまった!この処理にはもう変数が1個必要だわ」と気がついてtmp1を作り、いつの間にか「このカウンタの名前もtmpでいいや」となってtmp2, tmp3が出来てくる。
学生の頃は、こんな感じで変数を準備していました。
逆に今はtmp~ work~ は本当に一時利用したい場合に使っています。C#は{}ブロックで囲めるからスコープが限定されていいんだけど、VB.NETは{}使えませんからねー
あれ、このidxはどの配列のインデックス用だったっけ・・・?なんてことはゲフンゲフン。
より多くのコメントがこの議論にあるかもしれませんが、JavaScriptが有効ではない環境を使用している場合、クラシックなコメントシステム(D1)に設定を変更する必要があります。
弘法筆を選ばず、アレゲはキーボードを選ぶ -- アレゲ研究家
基本的な例ですが (スコア:0)
aaa1,aaa2,aaa3,...というような変数が延々と宣言して使われているソースがありましたとさ。
「配列変数って知ってる?」って問い詰めたくなりました。
Re:基本的な例ですが (スコア:2)
変数の役割がわかりやすくなりようにと名前を考えていたがある変数名を考えるのが面倒になって、
「ソースを提出するときにもう一度考えよう」と変数名をtmpにする。
「しまった!この処理にはもう変数が1個必要だわ」と気がついてtmp1を作り、
いつの間にか「このカウンタの名前もtmpでいいや」となってtmp2, tmp3が出来てくる。
学生の頃は、こんな感じで変数を準備していました。
Re:基本的な例ですが (スコア:1)
そんな勇者ばかり入ってきてあの会社はああなりました(どの会社だ
Re: (スコア:0)
逆に今はtmp~ work~ は本当に一時利用したい場合に使っています。
C#は{}ブロックで囲めるからスコープが限定されていいんだけど、VB.NETは{}使えませんからねー
あれ、このidxはどの配列のインデックス用だったっけ・・・?なんてことはゲフンゲフン。
Re: (スコア:0)
ちょっとわかりにくいのが難点ですかね。