|
先週はバリバリとC++でコーディングしていたのですが、
一通りのところは書き上がってきました。
ある程度書き上がってくると今度は粗が目立つようになりますね。
エラーの処理で同じような処理(ログへの書き込み等)のところが
自分的には気に食わなくてどうしようかなと考えています。
Cチックに書いたので一番安直なのはgoto err;でerrタグの下に
エラーの処理をまとめるという方法かなと思います。
もう一つはエラー元で例外を投げてちゃんとキャッチさせるという方法。
こっちの方がきれいかなと思うのですが、直す手間がかかるかな。
goto文は使わないというのが基本ではあるのですが、
自分は例外処理なんかじゃ有効かなと思います。
(所詮Cは汚い言語さ←批判多そう(^^;)
時間の余裕をみて選択かな。
あと書いている中でcharの配列とstringが混在しているので、
できるだけstringに統一したいと考えています。
Cだとデータベースの接続が面倒ですね。JDBCで接続する方がやっぱり楽かな。
C++はうまく使うと非常に強力ですが、どうとでも書けるのが難しい。
Javaみたいにある程度強制した方が抽象化した書き方になりやすい気がします。
(自分の問題なのですが(T_T))
|
gotoは絶対に使うなと言われていました。プログラムを作るのは楽しいですけど、イライラもしますね。私の場合は自分の能力にイライラですが(^_^;)統一性も重要だし、安全性も考えなきゃいけないですね…楽しんでくださいね!
2005/6/15(水) 午後 4:16 [ aph**821*11 ]
ありがとうございます。それなりに楽しんでいます。時間があったので結局、例外処理の方を選択しました。gotoは安易に使うのはよくないですが、ネストしたところから統一した処理をするような場合には有効かなと思います(「プログラミング言語C」(K&R)の80頁あたりに書いてあるパターンの場合)。この頃書く気力がないのですが、今日は更新しますね。
2005/6/15(水) 午後 4:23 [ ata*a11 ]