プログラマの雑談部屋 ★95

レス数が1000を超えています。これ以上書き込みはできません。
0001仕様書無しさん2020/02/18(火) 23:27:31.42
プログラマはここで雑談しましょう!
他業種の方はそれを明示していただければ歓迎します!
煽りや悪意のある書き込みは華麗にスルーいたしましょう!

※前スレ
プログラマの雑談部屋 ★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/

0952仕様書無しさん2020/02/29(土) 09:14:58.63
いちいちステップ実行とかしてデータが何入ってるか確認しながらじゃないとコード書けない奴がいる
どこからデータ持ってこなきゃいけないか分からないというか
あっちのが先輩なのに教えてる…

0953仕様書無しさん2020/02/29(土) 09:15:19.44
>>932
辞書引けよ。
程度について言うときはイコールは含まないから矛盾してないぞ。

【以上】
1 数量・程度・優劣などの比較で、それより上の範囲であること。数量では、その基準をも含む。「七〇歳―の老人」「期待―の大活躍」「君―の実力がある」⇔以下

0954仕様書無しさん2020/02/29(土) 09:19:00.06
const FRIEND = 1
if (friendshipCloseness >= FRIEND && friendshipCloseness <= FRIEND) {
console.log("友達ではない")
} else {
console.log("友達")
}

0.5: 友達ではない
1: 友達ではない
2: 友達ではない
3: 友達ではない

0955仕様書無しさん2020/02/29(土) 09:19:34.10
>>952
ゴミクソコードだからじゃね?

0956仕様書無しさん2020/02/29(土) 09:21:04.61
列挙型で0,1,2
しか定義されてないのに
5とかのデータきたらどんな例外出す?
規模がでかくてどこのアホが5を入れたのかはわからない

0957仕様書無しさん2020/02/29(土) 09:21:04.93
ちょうど1だけが友達?

0958仕様書無しさん2020/02/29(土) 09:23:26.21
だから最初から言ってるだろ、悪いのは効率なんだよ。

そうやって、どいつもこいつも同じことするから、そいつら同士が
仕事の取り合いでデフレ起こして、それで残業代も払えないんだろ?

0959仕様書無しさん2020/02/29(土) 09:24:08.49

0960仕様書無しさん2020/02/29(土) 09:25:49.28
おれ、null許容だった

友達 = Null

0961仕様書無しさん2020/02/29(土) 09:29:51.14
if (毛根 = null) { ハゲ }

エラー:許容できない

0962仕様書無しさん2020/02/29(土) 09:32:07.68
null許容のnullチェックって
HasValue的なのじゃなくて直接nullと比較してる人が多いの?

0963仕様書無しさん2020/02/29(土) 09:34:39.67
>>956
out of range exception
invalid value exception

0964仕様書無しさん2020/02/29(土) 09:36:30.31
phpのnullは0
NULL <= -1 // true

0965仕様書無しさん2020/02/29(土) 09:38:36.44
いろんなところで使ってる関数の中で例外スローすると
それを使ってる上流のどこかでキャッチもれがあると死ぬし
結局握りつぶすしかないんか

0966仕様書無しさん2020/02/29(土) 09:39:57.54
>>965
戻り値としてエラー返さんのか?

0967仕様書無しさん2020/02/29(土) 09:40:25.21
>>965
一番上が好き
そのまま死んだほうがいいって人もいるけど

0968仕様書無しさん2020/02/29(土) 09:46:43.81
そういや昔、try catchがあればelseはいらないってやつがいたな。
今頃どうしてるんだろ?

0969仕様書無しさん2020/02/29(土) 09:52:01.96
catch自体握りつぶしだしな。
catch句の中で何もやっていないと脊髄反射する人がいるだけ。

0970仕様書無しさん2020/02/29(土) 09:54:14.69
>>965
特定の例外だけ
分かっててキャッチしてるなら良いよ

何でもかんでも握りつぶすのはただの馬鹿

0971仕様書無しさん2020/02/29(土) 09:55:10.53
初心者「0とnullの違いが分からない」
中級者「0はそのまま、nullは未定義」
上級者「言語によるから分からない」

nullを未定義と思ってる人結構いるよね

0972仕様書無しさん2020/02/29(土) 10:07:40.07
>>970
そういうやりかたしてると結局キャッチ漏れにつながるってことだろ。

0973仕様書無しさん2020/02/29(土) 10:09:51.37
そうやって重大なバグも無かったことにするんですね
分かりますん

0974仕様書無しさん2020/02/29(土) 10:10:01.79
>>925
日本もワクチン打てって毎年耳が痛くなるくらい言っていて勤め先によっては
無料で半強制的に打たされているわけで
そういうのからもれているひとでも保険で比較的安くワクチンは打てる
それでもワクチン打っていてもかかる人はかかっちゃうわけで

逆にアメリカはワクチン打とうにも全て自己負担だから日本よりもはるかに
高い金額になるから打たない、打てない人が大量に出てくる

ワクチン関係は政府が補助した方がいいとは思うけど反ワクチン団体が
それなりに力があって邪魔するからうまくいかない部分もある

0975仕様書無しさん2020/02/29(土) 10:12:39.42
例外がエラーログに記録され、
自動的に運用担当者に通知が飛んで
寝てても叩き起こせるようになってれば
それは握りつぶしではない

0976仕様書無しさん2020/02/29(土) 10:12:43.34
おれの毛根はnullではないが0である

0977仕様書無しさん2020/02/29(土) 10:14:22.90
#define HAIR_ZERO (“ハゲ”)

0978仕様書無しさん2020/02/29(土) 10:14:26.06
>>974
ワクチンは効かねぇよ
実際効果あるのは毎日風呂はいるとか手を洗うとかそういうのだろう
後はその気候が乾燥してるかどうか?

0979仕様書無しさん2020/02/29(土) 10:17:44.81
try catchの握り潰しってのは、どうやら後になって
握りつぶすように変えることが多いようだ。

夜間バッチの類になると、朝起きたらどうでもいいようなExceptionで
以後の処理が全部止まってた、なんてことになって、
こんなExceptionなら処理を続行すべき、って話になってくわけだ。

0980仕様書無しさん2020/02/29(土) 10:19:26.69
ログ吐くぐらいはするよな
そしてcatchの度に再スローしてるせいで
何処が原因のエラーか分からない

0981仕様書無しさん2020/02/29(土) 10:22:06.57
>>973
実行時にバグ見つけることを期待すんなよw

0982仕様書無しさん2020/02/29(土) 10:35:29.12
そもそも例外起きないようにしろよ?

異常値で落ちないように単体テスト書けば良い

0983仕様書無しさん2020/02/29(土) 10:35:33.46
try catchでも上投げでもいいんだけど、少なくとも
if文で回避できる分は回避しろよ。

0984仕様書無しさん2020/02/29(土) 10:36:07.85
>>978
このレベルの頭の悪いのがプログラマーやれてる時点でもうダメなんだよな

0985仕様書無しさん2020/02/29(土) 10:41:27.76
>>943
数学の以上/以下とは意味が異なって、そういう用法の場合はそれ自身を含まないから

0986仕様書無しさん2020/02/29(土) 10:45:07.89
例外の処理コストは重いってのを知らない理解していないってのは少なくないな
どうしても例外を使うしかない部分いがいは例外と同じ処理を普通のコードで処理するのと比べて数百倍くらいパフォーマンスに違いが出るのにな
まあマイクロ秒が数百マイクロ秒になっても実行回数が少ない処理だと影響は少ないから気づけないだろうけどね

0987仕様書無しさん2020/02/29(土) 10:53:17.67
それを人はpremature optimizationという

0988仕様書無しさん2020/02/29(土) 11:12:30.65
どれくらいおそいの?
例外おきなくてもTryしたらおそいの?

0989仕様書無しさん2020/02/29(土) 11:21:37.12
自分ですぐに確認できることだろうに

0990仕様書無しさん2020/02/29(土) 11:22:14.30
別に速度要件ないんで

0991仕様書無しさん2020/02/29(土) 11:24:40.69
早すぎる最適化

0992仕様書無しさん2020/02/29(土) 11:28:34.72
disposeのためだけと思ってたけど
using句って実は相当いろいろ使えるよな

0993仕様書無しさん2020/02/29(土) 11:31:16.98
早すぎる最適化も何もtryで囲うのは簡単だが逆はかなり手間ってのはプログラム書いてりゃ分かりそうなものだが
なんちゃってプログラマだとそういうのも分からないんだろうな

0994仕様書無しさん2020/02/29(土) 11:33:17.84
めちゃくちゃ長い文をtryで囲むのはするな

0995仕様書無しさん2020/02/29(土) 11:40:59.17
usingはstream writer/readerのためにあるものだろうが

0996仕様書無しさん2020/02/29(土) 11:46:32.09
tryで囲むのは別に遅くない
try内で例外が発生すると一気にコストが上がる

0997仕様書無しさん2020/02/29(土) 11:48:27.81
>>994
こういう思考停止なのが一番ダメ

0998仕様書無しさん2020/02/29(土) 11:50:09.95
一番ダメという言葉の思考停止っぷり

0999仕様書無しさん2020/02/29(土) 11:51:11.81
>>995
例えばStart関数で開始して
End関数で終了させなきゃならないクラスAがあるとして
その利用範囲を定めるのにも便利だぞ!

1000仕様書無しさん2020/02/29(土) 11:52:39.52
Cのincludeをおまじないだとしか理解していないのと同じレベルでtryとりあえず囲めばいいという世界なんだろうな
ただただ末端の作業者として消費される分にはその程度の理解ですまされるんだろうな

10011001Over 1000Thread
このスレッドは1000を超えました。
新しいスレッドを立ててください。
life time: 10日 12時間 25分 8秒

10021002Over 1000Thread
5ちゃんねるの運営はプレミアム会員の皆さまに支えられています。
運営にご協力お願いいたします。


───────────────────
《プレミアム会員の主な特典》
★ 5ちゃんねる専用ブラウザからの広告除去
★ 5ちゃんねるの過去ログを取得
★ 書き込み規制の緩和
───────────────────

会員登録には個人情報は一切必要ありません。
月300円から匿名でご購入いただけます。

▼ プレミアム会員登録はこちら ▼
https://premium.5ch.net/

▼ 浪人ログインはこちら ▼
https://login.5ch.net/login.php

レス数が1000を超えています。これ以上書き込みはできません。