アカウント名:
パスワード:
はい、クラス/構造体に入れるの面倒でグローバル転がしてテストしてそのままなんてのはよくやっちゃいます。あとはデバッガで追いやすいようにローカルに使われるものを広域変数にしといてそのままとか、ゼロ割発生直前でチェックして済ますとか(元から絶たない)他になにかuglyな例はあるでしょうか。
・引数を考えるのが面倒で大域変数で渡した・引数が必要なのは明白だが、何をもらえばいいのかわからないのでvoid *にしておいた・構造体の後ろにダミーをつけると落ちなくなった
上のは8ビット時代の話だが、今でもやるのは引数に再代入してgotoか
末尾最適化はコンパイラの仕事かと。アホなコンパイラしか使えない場合はその限りではないけれども。
(Alfred Vaino) Aho なコンパイラ…そそる。じゅるる
より多くのコメントがこの議論にあるかもしれませんが、JavaScriptが有効ではない環境を使用している場合、クラシックなコメントシステム(D1)に設定を変更する必要があります。
吾輩はリファレンスである。名前はまだ無い -- perlの中の人
もしかして: やっつけ (スコア:0)
はい、クラス/構造体に入れるの面倒でグローバル転がしてテストしてそのまま
なんてのはよくやっちゃいます。
あとはデバッガで追いやすいようにローカルに使われるものを広域変数にしといてそのままとか、
ゼロ割発生直前でチェックして済ますとか(元から絶たない)
他になにかuglyな例はあるでしょうか。
Re: (スコア:0)
・引数を考えるのが面倒で大域変数で渡した
・引数が必要なのは明白だが、何をもらえばいいのかわからないのでvoid *にしておいた
・構造体の後ろにダミーをつけると落ちなくなった
Re: (スコア:0)
上のは8ビット時代の話だが、今でもやるのは引数に再代入してgotoか
Re: (スコア:0)
末尾最適化はコンパイラの仕事かと。
アホなコンパイラしか使えない場合はその限りではないけれども。
Re:もしかして: やっつけ (スコア:1)
(Alfred Vaino) Aho なコンパイラ…そそる。じゅるる