トップ «前の日記(2004-12-24) 最新 次の日記(2004-12-26)» 編集

jFD開発したりしなかったり日誌

2004|03|04|05|06|07|08|09|10|11|12|
2005|01|02|03|04|05|06|07|08|09|10|11|12|
2006|01|02|03|04|05|06|07|08|09|10|11|12|
2007|01|02|03|04|05|06|07|08|09|10|11|12|
2008|01|02|03|04|05|06|07|08|09|10|11|12|
2009|01|02|03|
2004年
12月
1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30 31

2004-12-25 [長年日記]

_ こんなコードを見た

こんなの。

try {
 // 適当な処理
} catch (XXXException e) {
 // eに対する処理(ログ出力)
 throw new XXXException(e.getMessage());
}

_ スタックトレース情報握りつぶすな。

迷惑だ。

throw eと書け。

しかも例のルールのせいで修正してやろうという気すら起きない・・・

_ ぼやき

意味なく変数を使いまわすな。

しかもそこにstatic final定数入れて何する気だよ、いったい・・・

_ ・・・

ウンコの中に手を突っ込んで、消化しきれなかったトウモロコシを整理させられてるような気分。

もう帰りたい。

本日のツッコミ(全2件) [ツッコミを入れる]
_ himitsu (2005-02-01 00:08)

スタックを握りつぶすのは論外ですが、throw e;も無意味ですな

_ Shunji (2005-02-01 02:29)

例外が発生したらログ吐いてから例外を投げたかったみたいなんですよ。
ただ、throw e;にしても、今度は呼び出し側クラスでまたログ吐いてるんですよね。
結局無意味なんですわ。

本日のリンク元
その他のリンク元
検索