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

■ このスレッドは過去ログ倉庫に格納されています
1仕様書無しさん2018/07/07(土) 13:38:07.62
プログラマは
こちらで雑談してください。

ユーザ、SEが馬鹿過ぎる、
上司がバカだからもう辞めたい、
もう少し簡単な仕事に転職したい、
彼女が欲しい、
などなど愚痴、妬み、妄想などなんでもどうぞ。

※前スレ
プログラマの雑談部屋 ★36
https://medaka.5ch.net/test/read.cgi/prog/1529287662/
プログラマの雑談部屋 ★37
http://medaka.5ch.net/test/read.cgi/prog/1530182616/

2仕様書無しさん2018/07/07(土) 13:40:02.81
ブオー!ブオー!非常に危険なプロジェクトが進行中です!
命を守ることを最優先に開発してください!
ブオー!ブオー!非常に危険なプロジェクトが進行中です!
命を守ることを最優先に開発してください! 👀
Rock54: Caution(BBR-MD5:1341adc37120578f18dba9451e6c8c3b)

3仕様書無しさん2018/07/07(土) 13:56:50.04
> elseが不要だと思う本物のプログラマは
> こちらで雑談してください。


己も論理的elseを多用してるくせに、
どんだけ馬鹿なんだと思ってたら
プログラマじゃなかったんだな。
二度とくるなクズ!

4仕様書無しさん2018/07/07(土) 14:41:39.86
if/elseそのものは悪くない
だが分岐した後にだらだら処理を続けるバカは悪だ
分岐した中に更新系処理を書く奴も悪だ

5仕様書無しさん2018/07/07(土) 14:48:06.58
elseの問題点は考える事を放棄したようなコードが連続して産まれてしまう部分

6仕様書無しさん2018/07/07(土) 14:54:31.41
> だが分岐した後にだらだら処理を続けるバカは悪だ

分岐に関係なくだらだら書くのはダメだろう?
なぜ「分岐した後に」がつくんだ?

プログラム作ったことあるのか?
相当な馬鹿だな

7仕様書無しさん2018/07/07(土) 15:02:27.16
>>6
分岐した後のコードをメンテナンスしたりテストする工数がそのまま倍になんだよハゲ

8仕様書無しさん2018/07/07(土) 15:26:41.30
foreach(DataRow dataRow in dataRows) {
int dataKubun = dataRow["データ区分"];
string pachinkoKubin = dataRow["パチンコ区分"];
int data = dataRow["データ値"];
if (dataKubun == 0) {
gamen.Syokuhi += data;
}
else if (dataKubun == 1) {
gamen.Kounetsuhi += data;
}
else if (dataKubum == 2) {
if (pachinkoKubun == "W") {
gamen.Pachinkohi -= data;
}
else {
gamen.Pachinkohi += data;
}
if (gamen.Pachinkohi < 0) {
gamen.PachinkoCss = "gold";
else {
gamen.PachinkoCss = "black";
}
}
else if (dataKunun == 3) {
...


昨日、うちの新人が書いてたコードの真似
これが100個ぐらいだらだらと続く典型的なelserコード
バグや項目追加があるたびにテストやり直しさせたら泣きそうになってやんの

9遊園地 ◆ExGQrDul2E 2018/07/07(土) 15:41:43.27
どう考えても、処理内容とデータ構造を把握する事を教えて無い。
お前が悪いだろう。

10仕様書無しさん2018/07/07(土) 15:42:37.26
elseは馬鹿の製造装置
だいたい私大文系なんだけどな

11仕様書無しさん2018/07/07(土) 15:43:36.19
そういうのを早いうちに体験させて「これ、ダメじゃん」と分からせるのは
実に親切なことだ。

それをやっておかないと今年の始めくらいからずっと
else爺とか、書いてないだけでやってること同じだろ、とか、
寝言を一生言い続ける木偶が出来上がってしまう。

12仕様書無しさん2018/07/07(土) 15:44:55.83
>>8
別にいいと思うけどな
っていうか
見積りすでに終わってるから動けばいいよ

13仕様書無しさん2018/07/07(土) 15:48:25.99
>>12

こいつが悪の枢軸

14仕様書無しさん2018/07/07(土) 15:50:31.58
>>12
何年、十何年も前に動けばいいよと言ってメンテナンス性を犠牲にしていた企業が、今頃になってこのままじゃビジネスの変化スピードに耐えられない、と気が付き出してる
これからの開発では、動けばいい、エビデンスだけ綺麗に作れ、は通じない
それじゃもう客を誤魔化せない

15仕様書無しさん2018/07/07(土) 15:53:09.83
>>14
え?
単価50万だし
こちらの瑕疵で無ければ
お金出るから気にせんでええよ

16仕様書無しさん2018/07/07(土) 15:57:02.37
年収300万から400万にあがりました

17仕様書無しさん2018/07/07(土) 16:01:51.90
>>15

こいつが社会の害悪

18遊園地 ◆ExGQrDul2E 2018/07/07(土) 16:03:05.65
まともに働いた事ないから分からん。
税金払って、うまい棒 どれだけカエルの?

19仕様書無しさん2018/07/07(土) 16:05:24.22
遊園地ってさ、なんで最近、35歳スレから外出してきてるん?

20仕様書無しさん2018/07/07(土) 16:05:41.17
>>15
単価50で開発してはいさようならならそういう書き方になるのはしょうがないよなあ。
メンテナンス性も拡張性も高いものを安い使い捨ての要員にやらせようってのが
間違えって分かってない肉屋のブタみたいな意識高い系が多いのが問題だな。

21仕様書無しさん2018/07/07(土) 16:12:05.71
悪い。ネームの消し忘れだ。

22仕様書無しさん2018/07/07(土) 16:22:07.42
安いドカタを使うとelse地獄になってメンテナンスできなくなるということだな

23仕様書無しさん2018/07/07(土) 16:22:57.95
もうネタとしても飽きられてるのに1人で必死になにやってんだ

24仕様書無しさん2018/07/07(土) 16:31:35.87
>>20
そもそも所属会社の資産でも無いのに汎用性なんか気にしてる奴バカ何じゃないの?

25仕様書無しさん2018/07/07(土) 16:31:57.16
脳に異常でもあるのか?と

26仕様書無しさん2018/07/07(土) 16:41:02.45
ヨソの会社のドナドナーが何やらかそうと
知ったこっちゃねーやな。

27仕様書無しさん2018/07/07(土) 16:44:18.47
>>8ぐらいのソースさえマトモに読めない時点でもう・・・

28仕様書無しさん2018/07/07(土) 16:46:56.59
>>7
ダラダラ書くのはどこで書くのもダメだっていうのと、
elseがダメだっていうのは違う話だろうが馬鹿!!!

29仕様書無しさん2018/07/07(土) 16:48:08.71
elseがダメならそういうソース見せてみろよクズ!

いいと思うソースも見せてみろクズ!

いちども見せてないだろうがクズ!!

さっさと死ねクズ!

30仕様書無しさん2018/07/07(土) 16:49:31.40
ビジネスという観点においては、プログラムは
バカでも出来るようにしていかなきゃいけないんだから、
elseはそのために必要な機能だったんだな。

31仕様書無しさん2018/07/07(土) 16:49:32.29
プロジェクトが終わったら
さようならなのに、
高給取りの正社員様のために
メンテナンスしやすいソースなんて
書くわけないじゃん。
むしろ自分しかメンテできないように仕込んで
次に高単価で呼ばれるようにするのが
俺みたいな低賃金非正規の処世術。

32仕様書無しさん2018/07/07(土) 16:50:16.06
>>31
でも、そんなプロジェクトにまた戻りたいか?

33仕様書無しさん2018/07/07(土) 16:51:19.73
>>8
そんなクズのレベルの話をしてんのか?

それはelseがダメというのとは違う次元の話だな。

ああ、わかった。

クズしかしらないクズが吠えてるだけだったわけね。

なるほど。

お前がクズだということはよーくわかった。
お前の周りもクズばっか。

プログラマじゃねーわ。おめーらは。
さっさと死ねよクズ!

34仕様書無しさん2018/07/07(土) 16:53:13.04
>>27
ああいうソースを見るともう少しましな書き方で書き直すとかはあるな。
ただ入門書やらwebだとそういう書き方なんて学べる機会なんてほとんどないから
コードレビューなりなんなりしてきちんと学ぶ機会を与えないと無理だよ。

教えたらマシになるなら教えるべきで5chで愚痴って他人に承認してもらおうなんて
考えて行動する方はどうしようもないクズだけどね。

35仕様書無しさん2018/07/07(土) 16:54:08.58
>>27
これが何百行も続いてしかもおなじようなコードがあっちこっちにある
実際には命名も適当だからどこになにがあるのかを探すだけでも無駄に時間を食う
それが可読性が低いコードということ
局所的にピックアップしたコードがなにをしているかなどキミでも読めるだろうね
確かに読めるが綺麗に書かれたコードよりも読むのに時間がかかるのも事実
それが可読性が低いコードということ

36仕様書無しさん2018/07/07(土) 16:55:37.82
このスレはプログラマーじゃない部外者も多いからねぇ。

将棋にたとえれば「龍王」「龍馬」の駒の裏側を
ワザワザ見てる奴クソ、とか言うぐらいのレベル。

37仕様書無しさん2018/07/07(土) 16:56:11.61
>>32
自分に跳ね返ってくるならそういう書き方になるだけだとは思うが
それに拡張性やメンテナンス性なんて意識して書いても無駄だったと思うような
場面自体少なくないからなあ、そういう経験すらないの?

38仕様書無しさん2018/07/07(土) 16:56:21.81
>>33
おやおや
Elserの本性が見えてきたね
e
ELSEを使うとモラルやマナーまで失ってしまうのかな

39仕様書無しさん2018/07/07(土) 17:03:14.43
>>30
if & elseならバカでもできるってのは量が少ない時だけの話だよ
量が増えれば増えるほど組み合わせ数が爆発的に増えて単純に仕様を追いきれなくなる
これはバカでも賢い人でも同じで最終的には物量に勝てなくなる
知能が高くても追いきれる限界が多少増えるだけで限界はすぐに訪れる

ビジネスを長く続けて会社とシステムを成長させる気が本気であるなら
バカでもできるelseを積極的に使おうなどと言っていてはいけない
それは規模の小さい保守しないシステムで満足できる志の低い企業の戯れ言だ

40仕様書無しさん2018/07/07(土) 17:05:50.77
elseを積極的に使おうなんて言ってねーぜ。
elseがあるだけでソースがロクに読めない程度のバカを
バカにしてるだけであって。

41仕様書無しさん2018/07/07(土) 17:09:46.64
ホント、企業の情シスってのはかわいそうだな。
こんな無責任なドナドナーどもにすき放題elseとかで
プログラムをメチャクチャにイジくり回された挙句のクソースの
責任取らされるんだもんねぇ。

42仕様書無しさん2018/07/07(土) 17:27:56.98
契約が終わったらバイバイって人は残念だけどたぶん客に評価してもらえなかったんだろうね
俺みたいに優秀な人材になるとシステム更新の案件があった時にまた契約してもらえるんだよ
さらに「Sさんはこのサブシステムのノウハウあるから任せるよ。そのほうが効率的だ」って自分が組んだ機能をまた任されるんだな
なのでelseの無い美しく保守性の高いコードを書いておいて本当によかったと何度も過去の自分に感謝したね

43仕様書無しさん2018/07/07(土) 17:43:14.79
がんばってスパゲッティコード量産したら
彼がいないとシステムがわかる人いないって契約更新してもらえたよ!
過去の自分に感謝したね

44仕様書無しさん2018/07/07(土) 17:43:21.02
それは、手離れの悪いソースっていうんだぞ。

かつての会社に戻るのはまだいいけど、かつてのプロジェクトにまで
また戻されるなんてねぇ。
お前が書いたソースなんだから、お前がちゃんと責任とれ、みたいな。

45仕様書無しさん2018/07/07(土) 17:44:27.97
そうだ、パスタゆでて食べようと思ってたんだ。
ソースは何にしようかねぇ、レトルトカレーかな。

46仕様書無しさん2018/07/07(土) 17:58:30.59
データ構造と数式をちょっと書き込めば解決する様な事なのに、
小学生みたいに四則演算で揉めてんのか?
クラス設計の在り方で揉めるなら仕方ないけど、暇なんだな。

47仕様書無しさん2018/07/07(土) 18:01:33.25
仕様の達成が難しいことがわかったとき
自分が決めた仕様だからとぶん投げていいものだろうか?

いやシステム上実際はどっちでも大してかわりゃしないんだが

48仕様書無しさん2018/07/07(土) 18:13:02.56
かわりゃしないんだよね

49仕様書無しさん2018/07/07(土) 18:36:41.33
かわりゃしないがこんなシステムなくたってかわりゃしないし
こんな会社なくたってかわりゃしない
生きてる意味がない

でもやると工数が

50仕様書無しさん2018/07/07(土) 18:47:35.33
>>4
俺みたいに優秀な人材
俺みたいに優秀な人材
俺みたいに優秀な人材

此処が笑い所なのか?

51仕様書無しさん2018/07/07(土) 18:56:54.65
>>44
違うんだなあ
自分の領分が落ち着いたら別人が書いた機能も新規機能も任されるからね
ほんとにダメなやつならまかせんだろうな

52仕様書無しさん2018/07/07(土) 19:05:31.72
しってる
本当に優秀だと、コード書くよりべつのことをさせようとするんだ
箱物行政でみんなに配分するタスクを一人で食い荒らされちゃかなわんからな

箸にも棒にもかからないとさすがに切られるから
今まで通り仕事があるってことは
今までどおり中ぐらいの評価なのでは

53仕様書無しさん2018/07/07(土) 19:09:19.45
タスク食い荒らすと困るって暇そうでいいなあ
営業の腕が良いんだろうね

54仕様書無しさん2018/07/07(土) 19:09:55.16
>>53
絶 賛 事 業 縮 小 中

55仕様書無しさん2018/07/07(土) 19:13:06.31
結局なまじっかなベーススペックより
職場にあった人間がのこるもよう

状況によって生産性激変するから優秀さとか一概にわからんほんとに

56仕様書無しさん2018/07/07(土) 19:23:25.04
雇用率も政権の成果だからな
退屈な作業を自動化すると怒られるのなんて日本ぐらいだろう

57仕様書無しさん2018/07/07(土) 19:25:38.62
キーワードは「責任」。
elseがあってもなくてもいいから、金がほしいなら
自分が書いたソースに責任もてよ責任。

58仕様書無しさん2018/07/07(土) 19:31:20.01
元々あるバグを派遣の責任にする奴とかな

59仕様書無しさん2018/07/07(土) 19:32:30.89
>>56
だれもが暇を享受すればいいというのに
ちょっと自分より生産性わるかったり、知識で差があると
役立たずだの無能だの言って排除しようとするから
不毛な仕事がみんなに行きわたる羽目になる

おまいら

60仕様書無しさん2018/07/07(土) 19:35:47.66
1日,2日で直されて何食わぬ顔で通常業務してる奴も居るは

61仕様書無しさん2018/07/07(土) 19:38:57.30
>>60
梅干しだしね

62仕様書無しさん2018/07/07(土) 19:48:50.48
ついに奴隷から解放されることが決定しました
ここに来ることももうないと思うけど
お前らも元気でな

63仕様書無しさん2018/07/07(土) 19:51:25.40
おめでとう

64仕様書無しさん2018/07/07(土) 20:05:19.05
待って、生きていれば少しは楽しいこともあるかもしれないよ

65仕様書無しさん2018/07/07(土) 20:08:07.96
なぜ殺す

66仕様書無しさん2018/07/07(土) 20:10:18.82
大谷選手もうちょい頑張れないのかねぇ

67仕様書無しさん2018/07/07(土) 20:24:42.33
地震きたあああああああ^o^

68仕様書無しさん2018/07/07(土) 20:25:04.26
どのへんが震源なんだろ?

69仕様書無しさん2018/07/07(土) 20:26:27.24
全然たいしたことねーな
スリルが足りねー

70仕様書無しさん2018/07/07(土) 20:31:39.50
スマン、俺の屁

71仕様書無しさん2018/07/07(土) 20:52:27.56
地震の発生を予測できたらデイトレで一攫千金可能?

72仕様書無しさん2018/07/07(土) 20:57:48.98
>>62
やめたの?

73仕様書無しさん2018/07/07(土) 21:07:45.35
>>57
昔から正社員様の旗印だったが
これほど漠然とした感覚だけで中身のない言葉もないな

具体的にはなにがちがうん?

74仕様書無しさん2018/07/07(土) 21:12:30.02
責任をなすりつける能力が高い人

75仕様書無しさん2018/07/07(土) 21:16:08.52
責任の名の下に人間を奴隷にするジャップ資本主義
飼いならされた奴らはモンキー

76仕様書無しさん2018/07/07(土) 21:19:14.07
PM、PLの家族が不幸になりますように

77仕様書無しさん2018/07/07(土) 21:20:08.52
メンテナンスしやすいコードってどんなコードなんすかね?
リテラシーの高い人にしか通用しないコードじゃ嫌ですよ?
再帰とかインスタンス化とか、誰でも分かるわけじゃないですからね?
結局、適度にコメントするとか仕様書でフォローするとかしかないんじゃないですか?

78仕様書無しさん2018/07/07(土) 21:21:29.65
どういうわけか突然ひらめいた
オブジェクト指向のいう「責任」ように
内部に仕事を抱え込んで外部に必要な成果のみ提供することで
居場所が確保できる
いわば権力をもつことでもある

ホウレンソウとかって成果と関係ないようなことまでねちねち聞いてくるのは
むしろ仕事を円滑に進めるというより、奴隷にそうさせないための算段なのではなかろうか

79仕様書無しさん2018/07/07(土) 21:27:08.32
15年前の自分にITはやめとけって教えてやりたい

80仕様書無しさん2018/07/07(土) 21:29:54.41
ジャップランド自体がブラックだし

81仕様書無しさん2018/07/07(土) 21:41:06.41
      / ̄ ̄ ̄ ̄ ̄ ̄ \
/⌒ヽ  / ''''''     ''''''   ヽ
|  /   | (●),   、(●)   |
| |   |    ,,ノ(、_, )ヽ、,,     |
| |   |    `-=ニ=- '      |
| |   !     `ニニ´      .!   たたりじゃーーー!!
| /    \ _______ /    安倍晋三の悪政に
| |    ////W\ヽヽヽヽ\     天.がお怒りなのじゃ
| |   ////WWWヽヽヽヽヽヽヽ
| |  ////WWWWヽヽヽヽヽヽヽ   たたりじゃーーー!!
E⊂////WWWWWヽヽヽヽヽヽヽ
E////         ヽヽヽヽヽヽヽ
| |  //WWWWWWWヽヽヽヽヽヽヽ

82仕様書無しさん2018/07/07(土) 21:51:38.78
プログラム組むの本当楽しいんだけど待遇考えるなぁ
管理職の殆どより会社に貢献している自信はあるけど

83仕様書無しさん2018/07/07(土) 22:06:31.34
「責任」の概念がわからないから奴隷のままなんだよ。
で、技術者やってる分には、そのほうが楽に儲かるんだな。

84仕様書無しさん2018/07/07(土) 22:06:53.49
本当に腕があるなら年収1000万ぐらい余裕やろ

85仕様書無しさん2018/07/07(土) 22:07:38.20
上はたぶんおまいの貢献分は0として見積もってるよ
プログラマの貢献分はつねに0
なんぼ優秀でも優秀な部品は金で買えるし

86仕様書無しさん2018/07/07(土) 22:11:12.66
だからまあ、責任なんてので会社なんぞに固執せず、
どこにでもドナって残業代だけガッツリもらってりゃいいわけだ。

87仕様書無しさん2018/07/07(土) 22:15:06.97
派遣が残業代もらってて自分はもらえてないことに気が付いて発狂した正社員の方ですか

88仕様書無しさん2018/07/07(土) 22:18:09.43
それとも今までサビ残やらせまくって後から残業代請求された経営者?

89仕様書無しさん2018/07/07(土) 22:31:31.01
>>77
俺さまにわかるわからんみたいな感覚論じゃなくて機械的に測定できるものを指標にするのが一般的だね
循環的複雑度が高いと減点
重複コードが多いと減点
メソッドが長すぎたら減点
などなど
もしラムダをつかって測定した点数が上がったならそれはメンテナンス性が上がったということ
俺さまはラムダがわからんのだから可読性が低いんだなどという幼稚な意見はスルー

90仕様書無しさん2018/07/07(土) 22:33:27.41
>>78
人間はオブジェクトと違って間違えまくる
そしてバカは間違えても気が付かないし叱られるのを恐れて報告しない
例外を握りつぶすようなものだ
だから実装にまで踏み込んで管理してやらなきゃならない

91仕様書無しさん2018/07/07(土) 22:34:52.28
たまにはプライベートの事でも書いてくれよ
こういうことやってて楽しんでるとか
これやって仕事に活かせたとかさ

92仕様書無しさん2018/07/07(土) 22:36:25.77
そういうくだんねー話はツイッターかインスタでやってくれや

93仕様書無しさん2018/07/07(土) 22:39:56.90
>>92
お前らの仕事の愚痴の方がくらだねえから
まずはお前のプライベートから語ってくれよ

94仕様書無しさん2018/07/07(土) 22:43:32.76
>>93
vipにでも行っとけや

95仕様書無しさん2018/07/07(土) 22:45:01.80
たしかに「雑談」とか銘打ってるくせに雑談になってねえよな
ずっと仕事に取り憑かれてる社畜のスレって感じ

96仕様書無しさん2018/07/07(土) 22:50:39.13
>>89
機械的に測定できるんなら機械にその修正をまかせれば良さそうだけどね
プログラミング言語はそもそも人間様が理解しやすいように作られるもんなんだから、ラムダが分からんを幼稚と断ずるのはちょっとなあ

97仕様書無しさん2018/07/07(土) 22:50:49.85
搾取されてるエンジニアが団結して労働者の権利を主張しないからこうなる
弱者のくせにネトウヨにだまされて資本家の走狗となり共産主義を悪魔のように排撃してきた報い
貧困に陥った屑どもがマイノリティ排斥に走って鬱憤を晴らす

低脳ジャップの行動は悉く斜め上
労働者はマイノリティを大事にして協力してこの腐った島国文化を上書き更新して別物に作り変えていかなければいけないのに

98仕様書無しさん2018/07/07(土) 22:56:07.37
そうだ俺らはプログラマーなんだ社畜じゃない
仕事とかかわりなく
楽しくゲーム作ったりソフト作ったりしてるはずなんだ
なんでこんなことに

99仕様書無しさん2018/07/07(土) 22:59:11.65
>>96
分岐が多いので減点となった時に分岐を勝手に消す判断までは機械にはできない

理解しやすいはどこまでいっても感覚でしかない
同じコードが理解しやすい人もいれば理解しにくい人もいる
だから感覚によるブレは捨てて機械的に数字で判断をする
ラムダがわからんのならわかるように努力する
チーム作業で俺がわからんから全体で禁止しろなんて意見は幼稚としかいいようがない

100仕様書無しさん2018/07/07(土) 23:00:29.40
>>94
テンプレ読んだことなさそうだな

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