アカウント名:
パスワード:
アプリケーションの設定用変数とかそういうのではなく、ね。「単純なループ変数をグローバル変数で定義するんじゃねぇ!!」
> 「単純なループ変数をグローバル変数で定義するんじゃねぇ!!」あ、あった。どこで定義してる? -- 別ファイルでグローバル定義。他で使ってる? -- 他では使ってない。
マジックナンバーを書くな --> その都度、定数を定義して使用。
ま、人のあら探しは簡単。
>マジックナンバーを書くな --> その都度、定数を定義して使用
拡大したかった箇所に使われてた定数名が#define 機能名_OneSix 16と定義されてた古いコードを見つけたときは辛かった。
#define 機能名_SixTeen 16...と。
#define 機能名_SixTeen 16
(現物はCではないのですが、親コメントにあわせて書くと)
#define 機能名_SixTeen 60
をみたことがあります。時・分・秒と秒の変換で使われているので、最初から60のままなはず。
より多くのコメントがこの議論にあるかもしれませんが、JavaScriptが有効ではない環境を使用している場合、クラシックなコメントシステム(D1)に設定を変更する必要があります。
アレゲはアレゲを呼ぶ -- ある傍観者
とりあえずグローバル変数 (スコア:0)
アプリケーションの設定用変数とかそういうのではなく、ね。
「単純なループ変数をグローバル変数で定義するんじゃねぇ!!」
Re: (スコア:2)
> 「単純なループ変数をグローバル変数で定義するんじゃねぇ!!」
あ、あった。
どこで定義してる? -- 別ファイルでグローバル定義。
他で使ってる? -- 他では使ってない。
マジックナンバーを書くな --> その都度、定数を定義して使用。
ま、人のあら探しは簡単。
Re: (スコア:0)
>マジックナンバーを書くな --> その都度、定数を定義して使用
拡大したかった箇所に使われてた定数名が
#define 機能名_OneSix 16
と定義されてた古いコードを見つけたときは辛かった。
Re: (スコア:2)
#define 機能名_SixTeen 16
...と。
Re:とりあえずグローバル変数 (スコア:0)
#define 機能名_SixTeen 16
(現物はCではないのですが、親コメントにあわせて書くと)
#define 機能名_SixTeen 60
をみたことがあります。時・分・秒と秒の変換で使われているので、最初から60のままなはず。