C言語なら俺に聞け! Part 76
■ このスレッドは過去ログ倉庫に格納されています
0351デフォルトの名無しさん
NGNG> 「memcmp」は「安全だ」と思っているの?
昔からのCobolerとか、昔からの制御屋とかにかぎらず、
その手の大規模ソフトウェアの開発者はstrほげほげを嫌うんですよ。
'\0'さがしてどこまでもぐるぐる回っちゃうので、バグがでたときに、ハデなので。
でも、memsetやmemcpyだって引数まちがえりゃバグがでることは同じなので、
ようはstr系を怖がるやつってのは「バグはどこかにあるはず」「少しぐらいバグが
あっても見つからなきゃOK」って思ってるんですよ。本音では。逆に言うと、
「バグをなくすことは不可能なんだから、自分が担当しているうちにハデなのが
でなければOK」「ユーザーから目立つバグを言わると責任が重いのでイヤ」って
のが頭にあるんです。
これは20年ぐらい前から同じ傾向ですね。気をつけるべきなのは「str系をこわがって
mem系なら大丈夫」だと考えているやつと同じプロジェクトで仕事すると、バグを
入れ込むのはそいつら、だということです。
■ このスレッドは過去ログ倉庫に格納されています