二次元裏@ふたば

画像ファイル名:1724766626225.png-(245918 B)
245918 B24/08/27(火)22:50:26No.1226621630そうだねx1 23:50頃消えます
プログラミング全然分からん
仕様とかエラー処理の漏れってどうすれば無くせるの
このスレは古いので、もうすぐ消えます。
124/08/27(火)22:52:52No.1226622731そうだねx7
祈る
224/08/27(火)22:52:56No.1226622754そうだねx8
無くならない
現実は非情である
324/08/27(火)22:54:13No.1226623276+
もういい俺がやるの気持ちでやる
424/08/27(火)22:54:57No.1226623562+
静的解析ツールとかで概ね検出できないかい?
524/08/27(火)22:57:13No.1226624422+
上を下みたくスマートに書くのみんなどこで覚えんだろ
624/08/27(火)22:58:19No.1226624852+
>静的解析ツールとかで概ね検出できないかい?
SourceTrailとかCppCheckは使うけどそれでも全然見落とす…
724/08/27(火)22:58:23No.1226624876+
これ投げられたのどこ行っちゃうの
824/08/27(火)22:58:53No.1226625075そうだねx1
下嬉しいかなあ…
924/08/27(火)22:59:36No.1226625333+
てか久々にJava見たけどやっぱ長すぎて読みにくいな
1024/08/27(火)23:01:27No.1226626317+
main関数ならもう上でよくないの?
1124/08/27(火)23:01:41No.1226626429そうだねx2
誰かが勝手にキャッチしてくれるだろ…
1224/08/27(火)23:03:08No.1226627166+
Rustに乗り換える
1324/08/27(火)23:03:16No.1226627226+
下はエラーメッセージがちゃんと出るかは実行環境次第なので
ユーザーが見るエラーメッセージが欲しい時は向かないな
1424/08/27(火)23:05:25No.1226628196+
たまにキャッチしてエラーメッセージ出さずに終わらせる処理がある...
握りつぶすなや!
1524/08/27(火)23:06:08No.1226628583+
>Rustに乗り換える
ワハハ
1624/08/27(火)23:06:58No.1226629045+
>握りつぶすなや!
なんかエラーが出るけど止まられたら困るし…
1724/08/27(火)23:07:36No.1226629409+
>たまにキャッチしてエラーメッセージ出さずに終わらせる処理がある...
>握りつぶすなや!
そうやって教えてるプログラミング講師がマジでいるんだよね…
1824/08/27(火)23:09:03No.1226630143そうだねx2
スマートな俺が下みたいに書く
普段の俺が読めない
1924/08/27(火)23:09:44No.1226630446+
困ったらコメントアウトするやつはくたばれ
2024/08/27(火)23:10:01No.1226630597+
catch(Exception e) {}
を動作確認とかテスト以外で本当にやる人がいるとは思わなかった…
せめてログくらい出してほしかった…
2124/08/27(火)23:11:55No.1226631490+
>>握りつぶすなや!
>なんかエラーが出るけど止まられたら困るし…
せめてsyslogに履歴は残せ
2224/08/27(火)23:22:58No.1226637557+
キャッチアンドリリース!
2324/08/27(火)23:24:45No.1226638754+
エラーの出る操作をした方が悪い!
2424/08/27(火)23:25:28No.1226639101+
例外をthrowじゃなくてreturnすればエラー処理漏れをコンパイラが教えてくれるようになるぞ
2524/08/27(火)23:26:23No.1226639690+
finalyだけあればいいから…
2624/08/27(火)23:27:08No.1226640117+
>スマートな俺が下みたいに書く
>普段の俺が読めない
数ヶ月ぐらい前の俺がすっげ!これすっげ!って使う
今の俺が殺すぞクソボケが…!ってなる
2724/08/27(火)23:29:21No.1226641222そうだねx1
(とりあえず問題のオブジェクト丸ごと投げるか…?)
2824/08/27(火)23:31:39No.1226643099+
エラー処理をコンパクトにしてもわかりにくいだけじゃねえかな…
2924/08/27(火)23:31:49No.1226643183+
(とりあえずe.printstacktrace()しときゃいいだろ)
3024/08/27(火)23:34:22No.1226645214そうだねx1
>(とりあえずe.printstacktrace()しときゃいいだろ)
ありがたい…
3124/08/27(火)23:37:01No.1226646710+
ユーザーにデバッグさせる
3224/08/27(火)23:40:24No.1226649220+
まず共通のトライキャッチを(フレームワークで用意されてないなら)用意する
んでそれ以降はトライキャッチをいっさい書かない
用意したらそのエラーをslackにぶん投げるようにする
3324/08/27(火)23:43:06No.1226650838+
try-with-resources文いいよね


1724766626225.png