« 【号外】「gamedeveloper」の表紙になったどぉーー!! | トップページ | いつかの運動のその後とPCのメンテナンス »

2010年8月24日 (火)

カーチャン

おはようございます。本日の当番、プログラマーのT.Tです。

プログラムを書いているとコンパイルでエラーがでて、
「あーセミコロン忘れてら」とかよくあるわけですが、
そういうものはすぐ教えてくれてexeも作ってくれないため、直していけます。

ですが、案外気づかないものとしてワーニングがあります。
コンパイルは成功するし、大体は意図通りに動くので無視しがち。

いちいち細かいことまで言ってくるので、
僕はワーニングを母親のように見てます。

「この変数宣言したけど使ってないわよ!」
「この変数いじるだけいじって結局参照してないわよ!」
「returnの後にコード書いてるけど大丈夫?」(breakのもありますね)
「この関数、戻り値必要だけどここだけ返してないわよ!」

とか小言がやかましいワーニングカーチャン。

コードを書いてる最中には必要だったけど、
最終的に必要でなくなって放置しっぱなしの変数によく言われます。
動作的には問題ないですが、無駄にメモリを使っているのには変わりません。

4番目の小言とか地味にクリティカルで、
戻り値で成否を判定してる場合、正常な動作が見込めません。

こうしたものが積み重なってきて、バグの温床になりますので、
たまにはワーニングカーチャンの小言に耳を向けてみましょう。

 
そしてたまにはリアルカーチャンの小言にも耳を向けてみましょう。

|

« 【号外】「gamedeveloper」の表紙になったどぉーー!! | トップページ | いつかの運動のその後とPCのメンテナンス »

プログラマー」カテゴリの記事

コメント

コメントを書く



(ウェブ上には掲載しません)


コメントは記事投稿者が公開するまで表示されません。



トラックバック

この記事のトラックバックURL:
http://app.cocolog-nifty.com/t/trackback/217647/49229443

この記事へのトラックバック一覧です: カーチャン:

« 【号外】「gamedeveloper」の表紙になったどぉーー!! | トップページ | いつかの運動のその後とPCのメンテナンス »