アカウント名:
パスワード:
アプリケーションの設定用変数とかそういうのではなく、ね。「単純なループ変数をグローバル変数で定義するんじゃねぇ!!」
> 「単純なループ変数をグローバル変数で定義するんじゃねぇ!!」あ、あった。どこで定義してる? -- 別ファイルでグローバル定義。他で使ってる? -- 他では使ってない。
マジックナンバーを書くな --> その都度、定数を定義して使用。
ま、人のあら探しは簡単。
>マジックナンバーを書くな --> その都度、定数を定義して使用
拡大したかった箇所に使われてた定数名が#define 機能名_OneSix 16と定義されてた古いコードを見つけたときは辛かった。
その手の脱力テクニックは最近CSSでよく見かけます。
.red { color: red;}
みたいなの
でも、これ仕様の指定が「赤文字」だったりするから、こうするしかないことも多い。
気を利かせて、意味を推察して名前をつけても、直接色を指示するようなひとは同じような文脈でもここは緑でとかいったりするんで、余計なことをしないほうが結局いいんだよねぇ。
ま、「赤文字って何ですか?どういうところを赤くするんですか?赤くしたいから赤?馬鹿じゃないの?」とか面と向かっていえるんなら、まぁこんな CSS は書かなくてもいいんでしょうけど。
より多くのコメントがこの議論にあるかもしれませんが、JavaScriptが有効ではない環境を使用している場合、クラシックなコメントシステム(D1)に設定を変更する必要があります。
海軍に入るくらいなら海賊になった方がいい -- Steven Paul Jobs
とりあえずグローバル変数 (スコア:0)
アプリケーションの設定用変数とかそういうのではなく、ね。
「単純なループ変数をグローバル変数で定義するんじゃねぇ!!」
Re: (スコア:2)
> 「単純なループ変数をグローバル変数で定義するんじゃねぇ!!」
あ、あった。
どこで定義してる? -- 別ファイルでグローバル定義。
他で使ってる? -- 他では使ってない。
マジックナンバーを書くな --> その都度、定数を定義して使用。
ま、人のあら探しは簡単。
Re: (スコア:0)
>マジックナンバーを書くな --> その都度、定数を定義して使用
拡大したかった箇所に使われてた定数名が
#define 機能名_OneSix 16
と定義されてた古いコードを見つけたときは辛かった。
Re: (スコア:0)
その手の脱力テクニックは最近CSSでよく見かけます。
.red {
color: red;
}
みたいなの
Re:とりあえずグローバル変数 (スコア:0)
でも、これ仕様の指定が「赤文字」だったりするから、こうするしかないことも多い。
気を利かせて、意味を推察して名前をつけても、直接色を指示するようなひとは
同じような文脈でもここは緑でとかいったりするんで、余計なことをしないほうが
結局いいんだよねぇ。
ま、「赤文字って何ですか?どういうところを赤くするんですか?赤くしたいから赤?馬鹿じゃないの?」
とか面と向かっていえるんなら、まぁこんな CSS は書かなくてもいいんでしょうけど。