2ちゃんねる スマホ用 ■掲示板に戻る■ 全部 1- 最新50    

■ このスレッドは過去ログ倉庫に格納されています

プログラマの雑談部屋 ★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 ★