■ このスレッドは過去ログ倉庫に格納されています
プログラマの雑談部屋 ★95
- 1 :仕様書無しさん:2020/02/18(火) 23:27:31 .net
- プログラマはここで雑談しましょう!
他業種の方はそれを明示していただければ歓迎します!
煽りや悪意のある書き込みは華麗にスルーいたしましょう!
※前スレ
プログラマの雑談部屋 ★85
https://medaka.5ch.net/test/read.cgi/prog/1571373367/
プログラマの雑談部屋 ★86
http://medaka.5ch.net/test/read.cgi/prog/1572215979/
プログラマの雑談部屋 ★87
https://medaka.5ch.net/test/read.cgi/prog/1573114670/
プログラマの雑談部屋 ★88
https://medaka.5ch.net/test/read.cgi/prog/1573814397/
プログラマの雑談部屋 ★89
https://medaka.5ch.net/test/read.cgi/prog/1574868661/
プログラマの雑談部屋 ★88(重複した88、本当は90だた)
https://medaka.5ch.net/test/read.cgi/prog/1573821091/
プログラマの雑談部屋 ★90
https://medaka.5ch.net/test/read.cgi/prog/1576890520/
プログラマの雑談部屋 ★91
https://medaka.5ch.net/test/read.cgi/prog/1577577752/
プログラマの雑談部屋 ★92
https://medaka.5ch.net/test/read.cgi/prog/1578281564/
プログラマの雑談部屋 ★93
https://medaka.5ch.net/test/read.cgi/prog/1579814446/
プログラマの雑談部屋 ★94
https://medaka.5ch.net/test/read.cgi/prog/1581124296/
- 952 :仕様書無しさん:2020/02/29(土) 09:14:58.63 .net
- いちいちステップ実行とかしてデータが何入ってるか確認しながらじゃないとコード書けない奴がいる
どこからデータ持ってこなきゃいけないか分からないというか
あっちのが先輩なのに教えてる…
- 953 :仕様書無しさん:2020/02/29(土) 09:15:19.44 .net
- >>932
辞書引けよ。
程度について言うときはイコールは含まないから矛盾してないぞ。
【以上】
1 数量・程度・優劣などの比較で、それより上の範囲であること。数量では、その基準をも含む。「七〇歳―の老人」「期待―の大活躍」「君―の実力がある」⇔以下
- 954 :仕様書無しさん:2020/02/29(土) 09:19:00.06 .net
- const FRIEND = 1
if (friendshipCloseness >= FRIEND && friendshipCloseness <= FRIEND) {
console.log("友達ではない")
} else {
console.log("友達")
}
0.5: 友達ではない
1: 友達ではない
2: 友達ではない
3: 友達ではない
- 955 :仕様書無しさん:2020/02/29(土) 09:19:34.10 .net
- >>952
ゴミクソコードだからじゃね?
- 956 :仕様書無しさん:2020/02/29(土) 09:21:04.61 .net
- 列挙型で0,1,2
しか定義されてないのに
5とかのデータきたらどんな例外出す?
規模がでかくてどこのアホが5を入れたのかはわからない
- 957 :仕様書無しさん:2020/02/29(土) 09:21:04.93 .net
- ちょうど1だけが友達?
- 958 :仕様書無しさん:2020/02/29(土) 09:23:26.21 .net
- だから最初から言ってるだろ、悪いのは効率なんだよ。
そうやって、どいつもこいつも同じことするから、そいつら同士が
仕事の取り合いでデフレ起こして、それで残業代も払えないんだろ?
- 959 :仕様書無しさん:2020/02/29(土) 09:24:08.49 .net
- >>956
https://www.php.net/manual/ja/class.unexpectedvalueexception.php
- 960 :仕様書無しさん:2020/02/29(土) 09:25:49.28 .net
- おれ、null許容だった
友達 = Null
- 961 :仕様書無しさん:2020/02/29(土) 09:29:51.14 .net
- if (毛根 = null) { ハゲ }
エラー:許容できない
- 962 :仕様書無しさん:2020/02/29(土) 09:32:07 .net
- null許容のnullチェックって
HasValue的なのじゃなくて直接nullと比較してる人が多いの?
- 963 :仕様書無しさん:2020/02/29(土) 09:34:39 .net
- >>956
out of range exception
invalid value exception
- 964 :仕様書無しさん:2020/02/29(土) 09:36:30 .net
- phpのnullは0
NULL <= -1 // true
- 965 :仕様書無しさん:2020/02/29(土) 09:38:36 .net
- いろんなところで使ってる関数の中で例外スローすると
それを使ってる上流のどこかでキャッチもれがあると死ぬし
結局握りつぶすしかないんか
- 966 :仕様書無しさん:2020/02/29(土) 09:39:57 .net
- >>965
戻り値としてエラー返さんのか?
- 967 :仕様書無しさん:2020/02/29(土) 09:40:25 .net
- >>965
一番上が好き
そのまま死んだほうがいいって人もいるけど
- 968 :仕様書無しさん:2020/02/29(土) 09:46:43 .net
- そういや昔、try catchがあればelseはいらないってやつがいたな。
今頃どうしてるんだろ?
- 969 :仕様書無しさん:2020/02/29(土) 09:52:01 .net
- catch自体握りつぶしだしな。
catch句の中で何もやっていないと脊髄反射する人がいるだけ。
- 970 :仕様書無しさん:2020/02/29(土) 09:54:14 .net
- >>965
特定の例外だけ
分かっててキャッチしてるなら良いよ
何でもかんでも握りつぶすのはただの馬鹿
- 971 :仕様書無しさん:2020/02/29(土) 09:55:10 .net
- 初心者「0とnullの違いが分からない」
中級者「0はそのまま、nullは未定義」
上級者「言語によるから分からない」
nullを未定義と思ってる人結構いるよね
- 972 :仕様書無しさん:2020/02/29(土) 10:07:40 .net
- >>970
そういうやりかたしてると結局キャッチ漏れにつながるってことだろ。
- 973 :仕様書無しさん:2020/02/29(土) 10:09:51 .net
- そうやって重大なバグも無かったことにするんですね
分かりますん
- 974 :仕様書無しさん:2020/02/29(土) 10:10:01 .net
- >>925
日本もワクチン打てって毎年耳が痛くなるくらい言っていて勤め先によっては
無料で半強制的に打たされているわけで
そういうのからもれているひとでも保険で比較的安くワクチンは打てる
それでもワクチン打っていてもかかる人はかかっちゃうわけで
逆にアメリカはワクチン打とうにも全て自己負担だから日本よりもはるかに
高い金額になるから打たない、打てない人が大量に出てくる
ワクチン関係は政府が補助した方がいいとは思うけど反ワクチン団体が
それなりに力があって邪魔するからうまくいかない部分もある
- 975 :仕様書無しさん:2020/02/29(土) 10:12:39 .net
- 例外がエラーログに記録され、
自動的に運用担当者に通知が飛んで
寝てても叩き起こせるようになってれば
それは握りつぶしではない
- 976 :仕様書無しさん:2020/02/29(土) 10:12:43 .net
- おれの毛根はnullではないが0である
- 977 :仕様書無しさん:2020/02/29(土) 10:14:22.90 .net
- #define HAIR_ZERO (“ハゲ”)
- 978 :仕様書無しさん:2020/02/29(土) 10:14:26.06 .net
- >>974
ワクチンは効かねぇよ
実際効果あるのは毎日風呂はいるとか手を洗うとかそういうのだろう
後はその気候が乾燥してるかどうか?
- 979 :仕様書無しさん:2020/02/29(土) 10:17:44 .net
- try catchの握り潰しってのは、どうやら後になって
握りつぶすように変えることが多いようだ。
夜間バッチの類になると、朝起きたらどうでもいいようなExceptionで
以後の処理が全部止まってた、なんてことになって、
こんなExceptionなら処理を続行すべき、って話になってくわけだ。
- 980 :仕様書無しさん:2020/02/29(土) 10:19:26 .net
- ログ吐くぐらいはするよな
そしてcatchの度に再スローしてるせいで
何処が原因のエラーか分からない
- 981 :仕様書無しさん:2020/02/29(土) 10:22:06 .net
- >>973
実行時にバグ見つけることを期待すんなよw
- 982 :仕様書無しさん:2020/02/29(土) 10:35:29 .net
- そもそも例外起きないようにしろよ?
異常値で落ちないように単体テスト書けば良い
- 983 :仕様書無しさん:2020/02/29(土) 10:35:33 .net
- try catchでも上投げでもいいんだけど、少なくとも
if文で回避できる分は回避しろよ。
- 984 :仕様書無しさん:2020/02/29(土) 10:36:07 .net
- >>978
このレベルの頭の悪いのがプログラマーやれてる時点でもうダメなんだよな
- 985 :仕様書無しさん:2020/02/29(土) 10:41:27 .net
- >>943
数学の以上/以下とは意味が異なって、そういう用法の場合はそれ自身を含まないから
- 986 :仕様書無しさん:2020/02/29(土) 10:45:07 .net
- 例外の処理コストは重いってのを知らない理解していないってのは少なくないな
どうしても例外を使うしかない部分いがいは例外と同じ処理を普通のコードで処理するのと比べて数百倍くらいパフォーマンスに違いが出るのにな
まあマイクロ秒が数百マイクロ秒になっても実行回数が少ない処理だと影響は少ないから気づけないだろうけどね
- 987 :仕様書無しさん:2020/02/29(土) 10:53:17 .net
- それを人はpremature optimizationという
- 988 :仕様書無しさん:2020/02/29(土) 11:12:30 .net
- どれくらいおそいの?
例外おきなくてもTryしたらおそいの?
- 989 :仕様書無しさん:2020/02/29(土) 11:21:37.12 .net
- 自分ですぐに確認できることだろうに
- 990 :仕様書無しさん:2020/02/29(土) 11:22:14.30 .net
- 別に速度要件ないんで
- 991 :仕様書無しさん:2020/02/29(土) 11:24:40.69 .net
- 早すぎる最適化
- 992 :仕様書無しさん:2020/02/29(土) 11:28:34.72 .net
- disposeのためだけと思ってたけど
using句って実は相当いろいろ使えるよな
- 993 :仕様書無しさん:2020/02/29(土) 11:31:16.98 .net
- 早すぎる最適化も何もtryで囲うのは簡単だが逆はかなり手間ってのはプログラム書いてりゃ分かりそうなものだが
なんちゃってプログラマだとそういうのも分からないんだろうな
- 994 :仕様書無しさん:2020/02/29(土) 11:33:17.84 .net
- めちゃくちゃ長い文をtryで囲むのはするな
- 995 :仕様書無しさん:2020/02/29(土) 11:40:59.17 .net
- usingはstream writer/readerのためにあるものだろうが
- 996 :仕様書無しさん:2020/02/29(土) 11:46:32 .net
- tryで囲むのは別に遅くない
try内で例外が発生すると一気にコストが上がる
- 997 :仕様書無しさん:2020/02/29(土) 11:48:27 .net
- >>994
こういう思考停止なのが一番ダメ
- 998 :仕様書無しさん:2020/02/29(土) 11:50:09 .net
- 一番ダメという言葉の思考停止っぷり
- 999 :仕様書無しさん:2020/02/29(土) 11:51:11 .net
- >>995
例えばStart関数で開始して
End関数で終了させなきゃならないクラスAがあるとして
その利用範囲を定めるのにも便利だぞ!
- 1000 :仕様書無しさん:2020/02/29(土) 11:52:39 .net
- Cのincludeをおまじないだとしか理解していないのと同じレベルでtryとりあえず囲めばいいという世界なんだろうな
ただただ末端の作業者として消費される分にはその程度の理解ですまされるんだろうな
- 1001 :2ch.net投稿限界:Over 1000 Thread
- 2ch.netからのレス数が1000に到達しました。
総レス数 1001
177 KB
掲示板に戻る
全部
前100
次100
最新50
read.cgi ver 2014.07.20.01.SC 2014/07/20 D ★