文系(文化系?)SEの時事日記

文系SEが日々考えていることを書きます。

全体表示

[ リスト ]

goto文?

先週はバリバリとC++でコーディングしていたのですが、
一通りのところは書き上がってきました。
ある程度書き上がってくると今度は粗が目立つようになりますね。

エラーの処理で同じような処理(ログへの書き込み等)のところが
自分的には気に食わなくてどうしようかなと考えています。
Cチックに書いたので一番安直なのはgoto err;でerrタグの下に
エラーの処理をまとめるという方法かなと思います。
もう一つはエラー元で例外を投げてちゃんとキャッチさせるという方法。
こっちの方がきれいかなと思うのですが、直す手間がかかるかな。
goto文は使わないというのが基本ではあるのですが、
自分は例外処理なんかじゃ有効かなと思います。
(所詮Cは汚い言語さ←批判多そう(^^;)
時間の余裕をみて選択かな。

あと書いている中でcharの配列とstringが混在しているので、
できるだけstringに統一したいと考えています。

Cだとデータベースの接続が面倒ですね。JDBCで接続する方がやっぱり楽かな。

C++はうまく使うと非常に強力ですが、どうとでも書けるのが難しい。
Javaみたいにある程度強制した方が抽象化した書き方になりやすい気がします。
(自分の問題なのですが(T_T))

閉じる コメント(2)

顔アイコン

gotoは絶対に使うなと言われていました。プログラムを作るのは楽しいですけど、イライラもしますね。私の場合は自分の能力にイライラですが(^_^;)統一性も重要だし、安全性も考えなきゃいけないですね…楽しんでくださいね!

2005/6/15(水) 午後 4:16 [ aph**821*11 ]

ありがとうございます。それなりに楽しんでいます。時間があったので結局、例外処理の方を選択しました。gotoは安易に使うのはよくないですが、ネストしたところから統一した処理をするような場合には有効かなと思います(「プログラミング言語C」(K&R)の80頁あたりに書いてあるパターンの場合)。この頃書く気力がないのですが、今日は更新しますね。

2005/6/15(水) 午後 4:23 [ ata*a11 ]


よしもとブログランキング

もっと見る

[PR]お得情報

ふるさと納税サイト『さとふる』
実質2000円で特産品がお手元に
11/30までキャンペーン実施中!
いまならもらえる!ウィスパーWガード
薄いしモレを防ぐパンティライナー
話題の新製品を10,000名様にプレゼント

その他のキャンペーン


プライバシー -  利用規約 -  メディアステートメント -  ガイドライン -  順守事項 -  ご意見・ご要望 -  ヘルプ・お問い合わせ

Copyright (C) 2019 Yahoo Japan Corporation. All Rights Reserved.

みんなの更新記事