C言語なら俺に聞け(入門篇) Part 46
■ このスレッドは過去ログ倉庫に格納されています
0896デフォルトの名無しさん
2009/03/25(水) 13:40:36ロジックと区別される、セキュリティ対策(バグが発生した場合に
スタックの上に残っているデータから余計な情報が流出する事故
を防止したい場合)や無限ループ突入型のバグ(昔の環境ではリ
セットしなければならない場合もあり、作業の遅滞の原因だった)
防止の為の一括一律初期化は一昔前の貧弱なマシンでの集団開発
作業ではルールだったし、高い事故防止効果を持っていた。
今でもある程度それは有効。Cのようにネィティブコードで実行される
アプリの場合、プロセスを強制終了させると、Windowsとかではリソ
ースリークが起こらないとも限らないからそれが原因になって不安定
になるというのは余り変わってないから。
ただロジックとは区別されるべき初期化はロジックの可読性を損なう
として嫌う人もかなり出てきてるのは、専門プログラマ以外の
人もコードを読んだり資産の一部であると考えるようになってき
ていることが関係してるんじゃないか?
■ このスレッドは過去ログ倉庫に格納されています