トップ «前の日(01-07) 最新 次の日(01-09)» 追記

呑んだくれ改めレッツゴー痛風日記


2004-01-08

_ 続:throw new Exception("foo");が気に入らない

やっぱり僕は気に入らない。で、気に入らない理由をもう1つ。 Exceptionをthrowするってことは、そのメソッドはthrows付きで宣言するってことですよね?そうすると、コーディング時にcatchし忘れる例外がでてきそうな気がしません?

つまり、

public void hoge() throws Exception {
    try {
        // IO処理
        moge();
    } catch (IOException ex) {
        throw new Exception("foo");
    }
 
    huga();
}

のようなhogeメソッドがあって、その中でmoge()というメソッドとhuga()というメソッドを呼び出す場合。moge()でIOExceptionが発生するため、それをcatchして独自エラーコードを与えてExceptionをthrowしてみる。当然、hoge()はthrows Exceptionで宣言する。で、例えばhuga()が何らかのExceptionがthrowされるようなメソッドの場合、本来であればmoge()を実行した場合と同様にhuga()で発生する例外もcatchして独自エラーコードを与えてExceptionをthrowしないといけないのだが、それをうっかり忘れていてもコンパイル時にエラーとならないんだよね。

hoge()がthrows Exceptionではなくてthrows FooExceptionみたいな独自例外をthrowする仕組みであれば、上記のようなうっかり忘れちゃうものはコンパイル時に指摘されるからある程度防げるんだけど。

もちろんプログラマが使用するメソッドの仕様充分にを理解してコーディングすればいいのだけれど、やっぱり人為的なミスによる漏れの発生は防げないと思われます。

もしくは、こういう例外の捕まえ漏れはコンパイル時ではなくて単体テストで検知しろ、という意見もあると思われるが、単体テストのテストケースが既に漏れていたら?まぁ、単体のテストケース漏れは普通に考えてだいぶ致命的なのでそこまで心配することもないのかな。

まぁ、いいや。ってか、こういうcatchし忘れって統合開発環境とか使ったらちゃんと指摘してくれるのかな?ここ1年くらいまともにプログラム書いていないから、自分の開発環境も全然整備していなかったり。ちなみに僕の開発環境はMeadow+JDEEです。

Tags: java

_ 今日のお弁当

  • 白飯
  • 豚肉生姜焼き
  • キャベツ千切り
  • マヨネーズ入り玉子焼き

マヨネーズ入り玉子焼きは、姉貴からうちのおかんが昔よく弁当に入れてくれて美味しかったと言われて作ってみた。ってか、俺、あんまり記憶がないんだけれど。で、本来は刻んだ紅生姜も入れるのだが、いかんせんうちに紅生姜が無かったので玉子とマヨネーズだけ。

う〜ん、紅生姜MUSTだな。

Tags:

_ 今日の禁酒日記

しらきち、あやべっち、あらきと土佐ジロー。

生×3.

Tags: 呑まず

2005-01-08

_ ブラフマンの埋葬

んー。本屋大賞受賞後の第一作ということで期待しすぎたかな。。

Tags: 読書

_ みんなで鍋

寒い季節になってきたのでみんなで鍋でもやりましょう。と、西葛西に集合かけてみたり。

牧野の姉さん、一樹、安田、佐藤、志賀、山下。ずいぶん集まったな。食材を買いながら鍋の方向性を考える、という危険な方法をとってみたが、普通のキムチ鍋に落ち着きました。それでもいろんなもの入れてみたけど。

2回戦ほど食べてだいぶ落ち着いてきたときにあやべっちとしらきち登場。しらきちは蟹もって来てくれたり。キムチ鍋に蟹、なかなかいい感じ。みんなでたらふく食べて最後はうどんで。しかし、9人も入るとさすがに狭いな、この部屋。そして鍋の後のゴミもすごいことになっているな。。

Tags: 呑み

_ キムチ鍋にいれたもの

えのき、しめじ、長ネギ、水菜、がんも、たら、たけのこ、鶏だんご、牡蠣、白菜、キムチ、豚肉、水餃子、蟹。


2006-01-08

_ まだまだ北海道。

重要書類などの家捜し。ぼいーん。

Tags: etc

2007-01-08

_ ジェリコ

今日も休日出勤してもりもり仕事をしていたのだが、21:00くらいに力尽きてリタイア。同じく休出していたinaさんを拉致してジェリコにライブを観に行く。

今日のジェリコは伊藤靖子(tp・leader)前田洋平(ts)鹿内夕佳(p)本間洋佑(b)三浦紀子(ds)なセット。10年ぶりくらいに聴いたベッキーさんのドラムはやはり格好良かった。

ライブ後に皆さんと楽しいお酒を呑んで、気がつけば26時。うおー、明日は客先で朝から新年一発目の打ち合わせがあるのに大丈夫なのか俺?新年早々何やってんだか。

Tags: music 呑み

2008-01-08 事前準備必要

_ 事前準備必要

なんか、「事前」と「準備」が頭痛が痛い感じでアレですが。

やっぱり、準備、必要ですな。
昨日は7日だったので、七草がゆを食べよう!と思って、
仕事が終わってからレトルト七草がゆをもとめて深夜営業のスーパーをはしご。

しかーし、どこも売り切れでございました。
最後に寄ったスーパーでは、生の七草セットが売っておりましたが、
さすがに日付けが変わった夜中に草の下茹でから何から何までやるのはツラかったので、却下。

結局、永谷園の七草入り雑炊の素でさびしく食べました。

やっぱり事前準備重要。
前日が日曜日なんだからちゃんと買出ししとけ、ってか。

Tags:

カテゴリ一覧

トップ «前の日(01-07) 最新 次の日(01-09)» 追記