アカウント名:
パスワード:
アプリケーションの設定用変数とかそういうのではなく、ね。「単純なループ変数をグローバル変数で定義するんじゃねぇ!!」
> 「単純なループ変数をグローバル変数で定義するんじゃねぇ!!」あ、あった。どこで定義してる? -- 別ファイルでグローバル定義。他で使ってる? -- 他では使ってない。
マジックナンバーを書くな --> その都度、定数を定義して使用。
ま、人のあら探しは簡単。
>マジックナンバーを書くな --> その都度、定数を定義して使用
拡大したかった箇所に使われてた定数名が#define 機能名_OneSix 16と定義されてた古いコードを見つけたときは辛かった。
#define 機能名_SixTeen 16...と。
#define 本人名_ForeverSevenTeen 17
#define daitetsujin 17
#ちゃんと「じゅーなな」でわなく「わんせぶん」と読むように!
私も含め、英語につたないと1単語の途中で大文字化してしまいますよね。( _Sixteen とか _...Seventeen ) Teen は「10代の」を指す形容詞 [weblio.jp]ということなので、「6つの10代」「7つの10代」になり、意味が通らなくなっているような。
#「ティーンエイジャー」と同じ意味とはおぼろげに知っていたけど、「アドレセンス」の同義語でもあるのは知らなかった
#define 機能名_SixTeen 16
(現物はCではないのですが、親コメントにあわせて書くと)
#define 機能名_SixTeen 60
をみたことがあります。時・分・秒と秒の変換で使われているので、最初から60のままなはず。
その手の脱力テクニックは最近CSSでよく見かけます。
.red { color: red;}
みたいなの
でも、これ仕様の指定が「赤文字」だったりするから、こうするしかないことも多い。
気を利かせて、意味を推察して名前をつけても、直接色を指示するようなひとは同じような文脈でもここは緑でとかいったりするんで、余計なことをしないほうが結局いいんだよねぇ。
ま、「赤文字って何ですか?どういうところを赤くするんですか?赤くしたいから赤?馬鹿じゃないの?」とか面と向かっていえるんなら、まぁこんな CSS は書かなくてもいいんでしょうけど。
より多くのコメントがこの議論にあるかもしれませんが、JavaScriptが有効ではない環境を使用している場合、クラシックなコメントシステム(D1)に設定を変更する必要があります。
あと、僕は馬鹿なことをするのは嫌いですよ (わざとやるとき以外は)。-- Larry Wall
とりあえずグローバル変数 (スコア:0)
アプリケーションの設定用変数とかそういうのではなく、ね。
「単純なループ変数をグローバル変数で定義するんじゃねぇ!!」
Re:とりあえずグローバル変数 (スコア:2)
> 「単純なループ変数をグローバル変数で定義するんじゃねぇ!!」
あ、あった。
どこで定義してる? -- 別ファイルでグローバル定義。
他で使ってる? -- 他では使ってない。
マジックナンバーを書くな --> その都度、定数を定義して使用。
ま、人のあら探しは簡単。
Re: (スコア:0)
>マジックナンバーを書くな --> その都度、定数を定義して使用
拡大したかった箇所に使われてた定数名が
#define 機能名_OneSix 16
と定義されてた古いコードを見つけたときは辛かった。
Re:とりあえずグローバル変数 (スコア:2)
#define 機能名_SixTeen 16
...と。
Re:とりあえずグローバル変数 (スコア:1)
#define 本人名_ForeverSevenTeen 17
Re:とりあえずグローバル変数 (スコア:1)
#define daitetsujin 17
#ちゃんと「じゅーなな」でわなく「わんせぶん」と読むように!
Re:とりあえずグローバル変数 (スコア:1)
モーニング娘。'15(ワンファイブ)
って読むんでしたよね。
ということであと2年(何がだ)
-- To be sincere...
Re: (スコア:0)
私も含め、英語につたないと1単語の途中で大文字化してしまいますよね。( _Sixteen とか _...Seventeen )
Teen は「10代の」を指す形容詞 [weblio.jp]ということなので、「6つの10代」「7つの10代」になり、意味が通らなくなっているような。
#「ティーンエイジャー」と同じ意味とはおぼろげに知っていたけど、「アドレセンス」の同義語でもあるのは知らなかった
Re: (スコア:0)
#define 機能名_SixTeen 16
(現物はCではないのですが、親コメントにあわせて書くと)
#define 機能名_SixTeen 60
をみたことがあります。時・分・秒と秒の変換で使われているので、最初から60のままなはず。
Re: (スコア:0)
その手の脱力テクニックは最近CSSでよく見かけます。
.red {
color: red;
}
みたいなの
Re: (スコア:0)
でも、これ仕様の指定が「赤文字」だったりするから、こうするしかないことも多い。
気を利かせて、意味を推察して名前をつけても、直接色を指示するようなひとは
同じような文脈でもここは緑でとかいったりするんで、余計なことをしないほうが
結局いいんだよねぇ。
ま、「赤文字って何ですか?どういうところを赤くするんですか?赤くしたいから赤?馬鹿じゃないの?」
とか面と向かっていえるんなら、まぁこんな CSS は書かなくてもいいんでしょうけど。