タグ

設計と例外処理に関するkitokitokiのブックマーク (2)

  • 第65回 「システムエラー」と「業務エラー」と「警告」 - bingo_nakanishiの他言語出身者のためのPerl入門

    予期しないこと それがError 今、Errorというものを考える。 今、ここでアルファベットでErrorと表したものは、 「なにか予期しないこと」 と言った意味合いで使うことにする。 このErrorにはどんな種類のものがあるか、考えてみることにしよう。 システムエラー DBにアクセスしようとしたが、ネットワークが落ちて繋がらないかもしれないし、 SQLを発行しようとしたが、SQL文が文法エラーなので、結果を取得できないかもしれない。 このような、エラーは、システム(コンピュータ)との関係がきわめて強いので、 システムエラーと呼ぶ事にする。 業務エラー 掲示板の記事が保存されるべき部分に、誤って日付が入っていた。 Bという処理は、Aという処理の後に実行されないといけないのに、Bという処理を実行しようとしたときAという処理はまだ実行中であった。 こういったことは、仕様(業務)に関係することな

    第65回 「システムエラー」と「業務エラー」と「警告」 - bingo_nakanishiの他言語出身者のためのPerl入門
  • エラー処理を書いてはいけない

    エラー処理を書いてはいけない田中英行 tanaka.hideyuki@gmail.com 2011/12/08 @PFIセミナー 自己紹介田中英行 (@tanakh, http://tanakh.jp) PFI社でプログラマやってますJubatuspficommon検索エンジンのコアエンジンHaskell愛好家msgpack / rpc / idlpeggy (パーザジェネレータ & QQ w/ AQ)Shu-thing (シューティングゲーム) / (Monadius メンテナ)今気になるパッケージは monad-controlLearn you a Haskell 鋭意翻訳中 (春頃発売予定) エラー処理を書いてはいけない日の概要エラー処理を抽象化しようというお話です 現在のエラー処理の抱える問題どのように解決するのか実際の例エラーは処理しなければならない エラー処理を書いてはいけな

  • 1