トップページ > プログラム > 2016年12月30日 > ZAekz4/u

書き込み順位&時間帯一覧

8 位/163 ID中時間01234567891011121314151617181920212223Total
書き込み数0000000000000000132000006



使用した名前一覧書き込んだスレッド一覧
デフォルトの名無しさん
スレ立てるまでもない質問はここで 144匹目 [無断転載禁止]©2ch.net

書き込みレス一覧

スレ立てるまでもない質問はここで 144匹目 [無断転載禁止]©2ch.net
825 :デフォルトの名無しさん[sage]:2016/12/30(金) 16:29:08.81 ID:ZAekz4/u
>>817
> なんでログインできないのが例外なんだよwww
Webアプリの場合、認証エラーや認可(権限)エラーを例外として扱うフレームワークは結構あると思うが。
なぜ駄目だと思うんだ?
スレ立てるまでもない質問はここで 144匹目 [無断転載禁止]©2ch.net
830 :デフォルトの名無しさん[sage]:2016/12/30(金) 17:09:30.15 ID:ZAekz4/u
>>826
> 本当の例外と区別する必要があるから。
どこかで区別する必要があるなら、クラスで区別すれば良い。

> 認証に失敗するのは、正常系の範囲。
その「正常系」には異論があるなぁ。
全てが正しいリクエスト(サーバ側では正しく処理されたり、データを取得できたりする)以外を
全て「異常系」ということにしてもかまわないと思う。

・POSTが許されていないURLにPOSTされた
・email addressとしてinvalidな文字列が渡された
・データベースの一意性制約エラーが発生するようなリクエストが行われた
こういうの、全部「正常系」にするの?
スレ立てるまでもない質問はここで 144匹目 [無断転載禁止]©2ch.net
833 :デフォルトの名無しさん[sage]:2016/12/30(金) 17:28:04.73 ID:ZAekz4/u
>>831
いやだから、「正常に処理した結果」を「異常系」ということにしてもいいのではという質問なんですが。

「正常系だから例外を使うのはおかしい」というロジックなのだとした場合の反論。

> あれは雑く言えば、それ以上をすっ飛ばすgotoでのエラー処理ロジックへの強引なjumpに等しい。
Webシステムの場合、構造的に「異常」ならどこからでもエラーハンドラに飛ばした方が便利なんですが。
スレ立てるまでもない質問はここで 144匹目 [無断転載禁止]©2ch.net
835 :デフォルトの名無しさん[sage]:2016/12/30(金) 17:38:54.43 ID:ZAekz4/u
>>832
それは、ステータスコード500で返すべきものだけが「異常系」であり、そこでしか例外を使わないと言うこと?

ちなみに、今俺が使っているFWでExceptionクラスを数えたら200個近くあるんだが、多分
ほとんどのものは500以外を返すべき「異常系」だよ。
スレ立てるまでもない質問はここで 144匹目 [無断転載禁止]©2ch.net
840 :デフォルトの名無しさん[sage]:2016/12/30(金) 18:12:02.71 ID:ZAekz4/u
>>838
残念ながら、君の意見にも同意できない。

議論したいわけではないので具体的には書かないが、同意できない旨だけは表明しておく。
スレ立てるまでもない質問はここで 144匹目 [無断転載禁止]©2ch.net
843 :デフォルトの名無しさん[sage]:2016/12/30(金) 18:22:39.12 ID:ZAekz4/u
>>841
ちなみに俺は君が間違ってるとは言ってないよ。
そういう考え方をするんだ、という感想かな。
ただ、同意できないだけ。


※このページは、『2ちゃんねる』の書き込みを基に自動生成したものです。オリジナルはリンク先の2ちゃんねるの書き込みです。
※このサイトでオリジナルの書き込みについては対応できません。
※何か問題のある場合はメールをしてください。対応します。