表示調整
閉じる
挿絵表示切替ボタン
▼配色
▼行間
▼文字サイズ
▼メニューバー
×閉じる

ブックマークに追加しました

設定
0/400
設定を保存しました
エラーが発生しました
※文字以内
ブックマークを解除しました。

エラーが発生しました。

エラーの原因がわからない場合はヘルプセンターをご確認ください。

ブックマーク機能を使うにはログインしてください。
どこぞのプログラマの愚痴日記  作者: どこぞのプログラマ
25/141

UnknownError

 いや想定から漏れたんじゃなくて想定する気がねぇだけだろ、と。


 実際本気で想定外のことが起こり得るのって通信関連くらいで、それも極稀なケースでしか考えられないです。

 某パズでドラなゲームとかだと、『いや単なるタイムアウトだろ』ってタイミングで想定外のエラーが発生してますからね。


 バカかと。

 普通に『通信に失敗しました。通信状況を確認の上もう一度実行してください。』くらい出してやれよ、と。

 ちなみに窓がないタイプのエレベータとか乗ってダンジョンに入ろうとするとすぐ確認できると思います。


 あとは、try catch使いすぎてる場合。

 そもそもどんな言語でも積極的にtry catchしないとマズい部分なんてのはほとんどない訳で。

 そしてtry catchしたなら絶対に握りつぶすな、と言いたい。

 そこで握り潰してるからUnknownになるんだろと。

 というか握り潰してなければ普通にエラーにならないことも結構あったりしますし。


 結局、エラー処理はしっかりしていきましょうよというのが結論ですよね。

 特にデカいシステム組むとどこでどういうエラーが出てるからそうなるのか、とかがわからなくなるじゃないですか、と。


 というかとりあえずログ吐いておくか、とかもやめてほしい。

 不要なログが出過ぎて重要なログを見落とす要因になりますし。

 システムがデカくなればデカくなるほど。


 ログ入れてる当時ならそのログの意味がわかる人もいたんでしょうけども。

 普通にちゃんとエラー処理作ってればエラー詳細見るだけでログとか必要なくなるはずなんだけどなー、と。


 まあなんにしても、エラー処理ちゃんとしてないからそういう無担保な項目が必要になるんでしょ、と、思わなくもなく。

評価をするにはログインしてください。
この作品をシェア
Twitter LINEで送る
ブックマークに追加
ブックマーク機能を使うにはログインしてください。
― 新着の感想 ―
このエピソードに感想はまだ書かれていません。
感想一覧
+注意+

特に記載なき場合、掲載されている作品はすべてフィクションであり実在の人物・団体等とは一切関係ありません。
特に記載なき場合、掲載されている作品の著作権は作者にあります(一部作品除く)。
作者以外の方による作品の引用を超える無断転載は禁止しており、行った場合、著作権法の違反となります。

この作品はリンクフリーです。ご自由にリンク(紹介)してください。
この作品はスマートフォン対応です。スマートフォンかパソコンかを自動で判別し、適切なページを表示します。

↑ページトップへ