タグ

errorに関するxai1981のブックマーク (5)

  • エラーメッセージ一覧

    設定時のエラー 自動判別できない機種です。 携帯電話機種欄で機種を選択して下さい。 接続されている携帯電話は自動で機種の判別ができません。 携帯電話機種のプルダウンから、携帯電話の機種を指定して下さい。 オーガナイザーのファイルを指定して下さい オーガナイザーファイルが指定されていません。 スケジュールソフトとしてロータス オーガナイザーを使う場合には、オーガナイザーファイルを指定する必要があります。 スケジュールデータの編集時のエラー 開始日が正しくありません スケジュールの開始日の指定が正しくありません。 開始日を正しい日付に修正して下さい。 終了日が正しくありません スケジュールの終了日の指定が正しくありません。 終了日を正しい日付に修正して下さい。 終了日が開始日より前です スケジュールの終了日が開始日より前の日付になっています。 終了日には開始日以降の日付を指定して下さい。 携帯

  • Swiftのエラー4分類が素晴らしすぎるのでみんなに知ってほしい - Qiita

    これは Swift Tweets の発表をまとめたものです(次回開催はこちら)。イベントのスポンサーとして Qiita に許可をいただいた上で投稿しています。 ありがとうございました!Q&Aは他の人の発表中でも構わないのでリプを飛ばして下さい。 続いては僕 @koher の発表で、タイトルは "Swiftのエラー4分類が素晴らしすぎるのでみんなに知ってほしい" です。 #swtws — koher (@koher) 2017年1月14日 第 1 部: Swift の 4 種類のエラーについて あまり知られてませんが、エラー処理について、 Swift 2.0 設計時に Core Team がまとめた "Error Handling Rationale and Proposal" というドキュメントがあります。このドキュメントは、僕が去年 try! Swift で発表した際にも参考文献にしまし

    Swiftのエラー4分類が素晴らしすぎるのでみんなに知ってほしい - Qiita
  • エラーメッセージは 2W1H がいいんじゃないか

    良くあるダメなエラーメッセージ エラーが起きたときは、以下のようにエラーメッセージをどこかしらに出力すると思います。 $c->log->error('something wrong!'); ただ、このエラーメッセージって、実際に発生したときには意味がわからないことが多いのです。 $c->log->error('error!'); 気でこういう「error!」とだけ吐くメッセージだと、エラーが起きたことしか伝わってきません。程度の差はあれ意味のわからないエラーメッセージはこの世にあふれているかと思います。 機械的なエラー情報 そういうわけで、たいていは Exception クラスや Logger クラスで多くの補助が受けられるようになっていると思います。 発生時刻 発生場所 stack trace 変数の状態 ただ、このような機械的な情報だけだと、結局、運用上は対応が難しい場面ってのが多か

    エラーメッセージは 2W1H がいいんじゃないか
  • Go言語でエラーを書くときに気をつけること - taknb2nchのブログ

    Go言語では例外という概念はなく、ビルトインでerror型というのが用意されています。 type error interface { Error() string } 処理に失敗した場合等は例外を発生させることはできなく、errorを返すという形をとります。 またそのメソッドや関数を実行した側は、戻り値にerrorが含まれている場合はその値がnilかどうかを確認することで処理が成功したのか失敗したのかが分かります。 JavaやC#等では基底クラスのException等を継承して独自の例外を定義して使用することができます。 もちろんGo言語でも以下のようにして簡単に独自のエラーを返すことができます。 errors.New("独自のエラーです。") ダック・タイピングを採用しているGo言語ではError()メソッドを実装しているだけでerror型として判定されます。したがって以下のように書き方

    Go言語でエラーを書くときに気をつけること - taknb2nchのブログ
  • Golangのエラー処理とpkg/errors

    GoConでは毎回エラー処理について面白い知見が得られる.Go Conference 2014 autumn においては(実際のトークではないが)居酒屋にて@JxckさんがRob Pike氏から以下のようなテクニックを紹介してもらっていた. Errors are values - The Go Blog Golang Error Handling lesson by Rob Pike これはWrite(やRead)のエラー処理が複数続く場合にerrWriter を定義して複数のエラー処理を一箇所にまとめてコードをすっきりとさせるテクニックであった. そして今回の Go Conference 2016 spring のkeynoteにおいてもDave Cheney氏から(僕にとっては)新たなエラー処理テクニックが紹介された. Gocon Spring 2016 実際に使ってみて/コードを読ん

  • 1