アカウント名:
パスワード:
#define WORD hogehoge#define DWORD foobar大体こういう場合サイズが重要だったりするけど、いちいち"WORD"とはどうdefineされているか辿っていかなければならないって本末転倒。特に移植後間もないコードだったりすると、以前の環境でのintを想定していたとか元担当者に訊かないといけないはめになる。
grepすれば定義場所はわかるけど理由はソース読み込まないとわからない。コメントでどうしてWORDがhogehogeなのか書いてあればいいんだけどね。
むしろ、WORDなんて使用目的のわからない名前よりも、使用目的の分かる名前にして欲しい。サイズは同じでも、使用目的が異なるものに同じ名前が使われていると、使用目的に準じたサイズなのかを判断するのが面倒だし、仕様変更の時に影響が及ぶ範囲がわかりにくい。
より多くのコメントがこの議論にあるかもしれませんが、JavaScriptが有効ではない環境を使用している場合、クラシックなコメントシステム(D1)に設定を変更する必要があります。
ハッカーとクラッカーの違い。大してないと思います -- あるアレゲ
見たくないけどあるあるなコード (スコア:0)
#define WORD hogehoge
#define DWORD foobar
大体こういう場合サイズが重要だったりするけど、いちいち"WORD"とはどうdefineされているか辿っていかなければならないって本末転倒。
特に移植後間もないコードだったりすると、以前の環境でのintを想定していたとか元担当者に訊かないといけないはめになる。
Re: (スコア:0)
grepすれば定義場所はわかるけど理由はソース読み込まないとわからない。
コメントでどうしてWORDがhogehogeなのか書いてあればいいんだけどね。
Re:見たくないけどあるあるなコード (スコア:0)
むしろ、WORDなんて使用目的のわからない名前よりも、使用目的の分かる名前にして欲しい。サイズは同じでも、使用目的が異なるものに同じ名前が使われていると、使用目的に準じたサイズなのかを判断するのが面倒だし、仕様変更の時に影響が及ぶ範囲がわかりにくい。