上司「for文使っちゃ駄目!!」プログラマー初心者俺「ふぇぇ……」→これwwwwwwwww

computer_programming_man.png
1 : 2019/06/12(水) 20:17:58.012 h9nsIPU+0.net


上司「for文なんて他の人が読めると思う?」

上司「使っていいのはif文だけ!プログラムは上から下へ!」

俺「でも繰り返しを羅列すると長くなりますし……」

上司「駄目ったら駄目!可読性重視!!」

俺「はい……」


こうして3行で書けるはずのコードを200行で書きましたとさ
頑張れ、俺
目指せ、スーパープログラマー
(T_T)













2 : 2019/06/12(水) 20:18:28.231 yOacMS4o0.net


ワロタ

3 : 2019/06/12(水) 20:18:53.941 NVUcHbf0M.net


while文使えよ

29 : 2019/06/12(水) 20:27:54.920 BVKBb4dh0.net


>>3
ifしかダメって言われてんのにwhile使えとかバカなの?お前クビ!

5 : 2019/06/12(水) 20:19:32.376 TjiXGNKCM.net


forEach使えよ

8 : 2019/06/12(水) 20:20:19.808 AXiflsG/d.net


再帰しろ

22 : 2019/06/12(水) 20:23:59.228 UVnrdPt/0.net


>>8
これが正解かな

9 : 2019/06/12(水) 20:20:34.838 p1OsqNbd0.net


すげー

10 : 2019/06/12(水) 20:20:47.407 yUG6Qsh50.net


for読めないとかどんだけレベル低い職場だよ

11 : 2019/06/12(水) 20:21:02.468 tXGUPbfm0.net


for文って使っちゃダメなの?

12 : 2019/06/12(水) 20:21:22.305 h9nsIPU+0.net


もちろんwhileもforeachも禁止……
if文もelseは禁止(T_T)

13 : 2019/06/12(水) 20:21:29.388 OA2tswOy0.net


goto使えってことだよ

14 : 2019/06/12(水) 20:21:30.330 +z0gjk8n0.net


3行より200行のほうが読みやすいとか速読王かな

17 : 2019/06/12(水) 20:21:58.852 vMTrtLwCa.net


そんなことありえんのかよ

18 : 2019/06/12(水) 20:22:17.507 LGszy26Tr.net


もはや原理的に無理なのでは

20 : 2019/06/12(水) 20:23:44.731 wIkwLj73p.net


forにカーソル載せたらポップアップで移動先観れるような機能ないの?

21 : 2019/06/12(水) 20:23:50.974 TjiXGNKCM.net


再帰もダメだったら詰むわ

24 : 2019/06/12(水) 20:25:22.291 moS6o16n0.net


今のIT派遣業界はこんなもん

26 : 2019/06/12(水) 20:26:06.865 rK+2Azwd.net


流石に嘘

27 : 2019/06/12(水) 20:26:43.643 NVUcHbf0M.net


繰り返し使えないと構造化定理が成り立たずチューリング完全じゃなくなるかもしれないんだが

28 : 2019/06/12(水) 20:27:23.434 h9nsIPU+0.net


上司いわく下請けをあちこちの会社から集めると他社の人間にプログラミング1から教えるわけにもいかず下に合わせるしかないのだ
俺も下請けだし何も言えない

30 : 2019/06/12(水) 20:28:38.507 UVnrdPt/0.net


>>28
誰も育たねーなw

31 : 2019/06/12(水) 20:28:45.318 BVKBb4dh0.net


>>28
全部注釈入れた方がまだマシだな

51 : 2019/06/12(水) 20:35:44.483 06smc5F4a.net


>>31
3行のプログラムの解説コメントが100行あれば俺でも何とか解読出来そう

78 : 2019/06/12(水) 20:50:08.197 5KJrLd8mp.net


>>28
意味わからん
1人で書いた方がマシだな

116 : 2019/06/12(水) 21:25:31.620 psTIv/rX0.net


>>28
全員if文しか書けなくなってワロタ

128 : 2019/06/12(水) 21:49:26.369 7tQldYxPa.net


>>28
そんなスキルのヤツ混ぜるくらいなら1人でやった方がマシで早いしバグも少なくできる

129 : 2019/06/12(水) 21:52:35.098 Blk4HwJqd.net


>>128
お前働いたことないだろw

131 : 2019/06/12(水) 21:57:01.131 7tQldYxPa.net


>>129
いや、for文禁止の方があり得んだろ
俺ならどんなド素人だとしても一から鍛え上げるしそれが禁止って言われるんならサビ残だろうがなんだろうが1人でやった方がマシだと判断する

150 : 2019/06/12(水) 22:52:43.354 PDdlsfud0.net


>>28
大体こんな事するのってNとかFとかその辺?

34 : 2019/06/12(水) 20:29:40.414 7EyjEjw/r.net


零細IT土方は辛そう

35 : 2019/06/12(水) 20:29:58.782 bnA67pO10.net


すぐ潰れそうな会社だな

36 : 2019/06/12(水) 20:30:04.731 p1OsqNbd0.net


もうそれプログラムじゃねーだろ

39 : 2019/06/12(水) 20:31:30.116 WC1cANwxd.net


流石に可読性おちるわw

41 : 2019/06/12(水) 20:31:42.911 AXiflsG/d.net


変数への代入も副作用のある関数もバグの原因になるから禁止!

119 : 2019/06/12(水) 21:29:26.578 oCa9qWwZ0.net


>>41
意識高すぎ高杉君

43 : 2019/06/12(水) 20:32:26.443 yqYQcSTj0.net


うわああああああエラーだあああああああなんでえええええええ

46 : 2019/06/12(水) 20:33:45.103 YKbyO/HBd.net


SE初心者ぼく「はぁはぁExcelでなんとかユーザー権限を全部16進数に直したぞ…!」
上司「よし!じゃあホントに直ってるか目視(電卓)で確認しといて!」
SE初心者ぼく「やった!一時間は潰せるぞ!(はい!わかりました!)」

50 : 2019/06/12(水) 20:35:18.201 9En05U7+M.net


読みやすいってことと誰にでも読めるってこととは別だしな
レベルの低い所だと顕著
にしてもここまでのは流石に嘘だろうけど

53 : 2019/06/12(水) 20:36:41.427 tJAkD0480.net


そしてコメントにはforを使ったコードが

58 : 2019/06/12(水) 20:38:16.429 06smc5F4a.net


>>53
最後にこのプログラムはこう書けますとコメント残しとくのか...

59 : 2019/06/12(水) 20:38:28.313 VmXNEYz60.net


>>58
ひっど

55 : 2019/06/12(水) 20:37:42.779 kTLRh/tS0.net


文系ITエンジニアがいるのは日本だけって言うけどそこまでひどいか

67 : 2019/06/12(水) 20:42:34.026 Juaae+Paa.net


>>55
というかそんな分け方してるのが日本だけじゃね
これはアレだわウンコード集とかに載せられるやつだな

63 : 2019/06/12(水) 20:40:23.008 bIqcnL580.net


if文のみとか俺でも働けそうな気がしてきた

65 : 2019/06/12(水) 20:41:53.142 Z3V7OQe8M.net


コメントをコメントじゃなくするツール呼び出してコメントとソース逆転させるみたいなの書く奴現れて
更にカオスになりそう

70 : 2019/06/12(水) 20:45:12.614 YMpvR6Wnr.net


仮に分からんコード出てきてもその場でググれば大体解決するやろ

71 : 2019/06/12(水) 20:46:27.756 9En05U7+M.net


>>70
お前無能を舐めてんの?

72 : 2019/06/12(水) 20:47:00.566 UUiOW+P70.net


>>70
for文すら知らない馬鹿が「ggる」という行動を発明できると思ってはいけない

73 : 2019/06/12(水) 20:47:43.710 kTLRh/tS0.net


無能を舐めるとかいうパワーワード

76 : 2019/06/12(水) 20:49:06.208 3t2JCo/A0.net


動きゃいいんだよ
パソコンの性能も上がってるから気にすんな

77 : 2019/06/12(水) 20:49:14.646 pbQbFPIYM.net


本当にやばいのは変数名はローマ字固定のとこだから

79 : 2019/06/12(水) 20:50:53.764 9En05U7+M.net


>>77
三流だな
一流は変数辞典的なの使うんだ
A000みたいな全く意味のない名前つけるの

92 : 2019/06/12(水) 21:01:33.781 c9AxM2mU0.net


責任に応じてクラス分割してればややこしいクラス名やメソッド名なんて発生しない
みたいな夢みたいなこと言う奴おるけど、実際はそうはいかないでござる
関税課税価格案文係数とか変数名にしてみろよって話じゃ

106 : 2019/06/12(水) 21:15:02.107 96MsDnc20.net


コメント欄にお前の電話番号とメール書いときゃ解決






















この記事へのコメント

  • 機器設計だが似たような経験有るわ。ちょっと加工が複雑or精密な板金加工すれば部品点数かなり減らせるのに、発注担当者の「簡単な加工じゃないと頼める下請けが減るから駄目だ!」に社長が賛同。
    そのくせ、同じ口で下請けに「簡単な加工なんだから単価を下げろ」と圧力かける。
    どこの下請けもちょっと複雑でも点数減らした方が作業時間も輸送も楽になるって言ってんのに聞きゃしねえ。
    2019年06月18日 00:30
  • for文なんて原始的な構文使わないで今ならmapとかreduce使えって話しかと思ったら予想外だった
    2019年06月18日 01:09
  • ループなしでプログラムって書けるの
    逆にすごいと思う By底辺PG
    DBから取ってきた縦持ちの行数不確定データとか扱わないんか…?
    配列の要素数は常に固定なんか…?
    2019年06月18日 12:18