アカウント名:
パスワード:
仕様書のないプログラムを理解しようとしていて大変困ったのが以下のようなコード。
int hoge(){ /*グローバル変数や引数を使った重要な処理*/ }
for( i = 0; i hoge(); i++ ){ /* 凄く長くて良く読んだら結局は穴を掘って埋めてるだけの意味がない処理 */}
もしかしてこれ普通のテクニックなのかなあ。読んだ時はなんだこの迷彩、と思った。
最初にコーディングした時に、支払いが『行あたりいくら』になっている契約だったとかですかねえ?いくらなんでも普通にやっててそんな構造になるとは思えないんですが……。
hogeの中に時限爆弾バグが仕込んであるとかそういう可能性はないんですかねむかつくプロジェクトで退職のときに数年後に発動するバグを仕込んだとか
# 考えただけです。実行はしてません><
より多くのコメントがこの議論にあるかもしれませんが、JavaScriptが有効ではない環境を使用している場合、クラシックなコメントシステム(D1)に設定を変更する必要があります。
身近な人の偉大さは半減する -- あるアレゲ人
処理の本体がループの条件文にある (スコア:2)
仕様書のないプログラムを理解しようとしていて大変困ったのが以下のようなコード。
int hoge(){ /*グローバル変数や引数を使った重要な処理*/ }
for( i = 0; i hoge(); i++ ){
/* 凄く長くて良く読んだら結局は穴を掘って埋めてるだけの意味がない処理 */
}
もしかしてこれ普通のテクニックなのかなあ。
読んだ時はなんだこの迷彩、と思った。
Re:処理の本体がループの条件文にある (スコア:1)
最初にコーディングした時に、支払いが『行あたりいくら』になっている契約だったとかですかねえ?
いくらなんでも普通にやっててそんな構造になるとは思えないんですが……。
Re: (スコア:0)
hogeの中に時限爆弾バグが仕込んであるとかそういう可能性はないんですかね
むかつくプロジェクトで退職のときに数年後に発動するバグを仕込んだとか
# 考えただけです。実行はしてません><