1 :風吹けば名無し 2019/04/25(木) 09:20:54 ID:dzHOXonUM.net
18 :風吹けば名無し 2019/04/25(木) 09:24:01 ID:+K6b3kLud.net
殺せ
4 :風吹けば名無し 2019/04/25(木) 09:21:34 ID:5Tt54dBLd.net
美しいのはいらんがわかりづらいのは死ね
6 :風吹けば名無し 2019/04/25(木) 09:22:12 ID:gtQrJeOg0.net
死ね
100回死ね
8 :風吹けば名無し 2019/04/25(木) 09:22:24 ID:+LBe/wiUd.net
わかりやすい方がいい
5 :風吹けば名無し 2019/04/25(木) 09:21:56 ID:+cFoeJGvp.net
ドワンゴ「そうだよ」
7 :風吹けば名無し 2019/04/25(木) 09:22:17 ID:6WuaF1Yva.net
夜立てろ
発狂しながら1000まで伸ばずどころか次スレまで要求し始める奴らが来るから
9 :風吹けば名無し 2019/04/25(木) 09:22:25 ID:v9yfINiIa.net
どうせ他人のコードなんか見ない
綺麗なコード書いたとこで読めやしないバカしかおらん
13 :風吹けば名無し 2019/04/25(木) 09:22:53 ID:zdj1fJUYp.net
>>9
無職侍
11 :風吹けば名無し 2019/04/25(木) 09:22:37 ID:df0qKQNza.net
これ書いたやつデスマ火消し部隊出身やろ
12 :風吹けば名無し 2019/04/25(木) 09:22:40 ID:FpAN/V790.net
Perl使いが書いとるやろこの本
14 :風吹けば名無し 2019/04/25(木) 09:22:54 ID:j2f3OVjbM.net
入り口としてはええやろ
16 :風吹けば名無し 2019/04/25(木) 09:23:22 ID:UfoGkpx30.net
???「すっげー見づらいからやめてくれる?」
17 :風吹けば名無し 2019/04/25(木) 09:23:40 ID:FpAN/V790.net
まあコードの綺麗さより付随するドキュメントのほうが大切ではある
21 :風吹けば名無し 2019/04/25(木) 09:24:40 ID:HWMpcp45p.net
>>17
ドキュメントを読まないといけない時点でそのソースは害悪やろ
他人の時間を奪っている
58 :風吹けば名無し 2019/04/25(木) 09:28:44 ID:Ct7pZlv90.net
>>21
逆なんだよなぁ
70 :風吹けば名無し 2019/04/25(木) 09:30:21 ID:HWMpcp45p.net
>>58
ドキュメントを書いてるのが企画Dirとかならいいけどエンジニアが書いてるのはマジでクソやと思うわ
結局よくわからんコードによくわからん解説がくっついてるだけ
39 :風吹けば名無し 2019/04/25(木) 09:26:44 ID:NVcpaZmy0.net
>>17
ドキュメントなんて誰もメンテナンスしない物はポイーで
ソースコードとコメントだけちゃんと書いてくれマジで
22 :風吹けば名無し 2019/04/25(木) 09:24:45 ID:df0qKQNza.net
自分以外にはわからないコードはやめた方がいい
1ヶ月もしたら自分でもわからなくなってるから
24 :風吹けば名無し 2019/04/25(木) 09:24:58 ID:sPsXU+Jf0.net
業務の現場では求められていないとかどこで働いてたんや
26 :風吹けば名無し 2019/04/25(木) 09:25:03 ID:2QCvZSOG0.net
最初が適当だと後で困る
27 :風吹けば名無し 2019/04/25(木) 09:25:13 ID:XoPXinBj0.net
自動整形パッチいれろよ
30 :風吹けば名無し 2019/04/25(木) 09:25:41 ID:HWMpcp45p.net
>>27
自動整形パッチで対応できないぐらいの汚いコードもあるで
300 :風吹けば名無し 2019/04/25(木) 09:57:54 ID:ltE1v7LL0.net
>>27
IDEの時点で結構綺麗になるようになっとること多いんやがな
28 :風吹けば名無し 2019/04/25(木) 09:25:23 ID:vRUpxOdSa.net
まぁこれは正論
31 :風吹けば名無し 2019/04/25(木) 09:25:48 ID:+mX+2tUs0.net
ちゃんとインデントは入れろ
32 :風吹けば名無し 2019/04/25(木) 09:25:53 ID:sng5PkhtM.net
敵「とにかく動くのを作れ」
34 :風吹けば名無し 2019/04/25(木) 09:26:23 ID:Y9ruSMkWM.net
変数名aとかbでもええんか?
45 :風吹けば名無し 2019/04/25(木) 09:27:21 ID:GR10BurPp.net
>>34
aゾ
35 :風吹けば名無し 2019/04/25(木) 09:26:28 ID:djnZazuMa.net
結局全部自分に帰ってくるんだよ
37 :風吹けば名無し 2019/04/25(木) 09:26:32 ID:VjtQ4dR9p.net
まず何をもって美しいと言うのか分からない
66 :風吹けば名無し 2019/04/25(木) 09:30:06 ID:yk8ibSZ90.net
>>37
最短で、わかりやすく、多機能をカバーしていて、読みやすいこと?
180 :風吹けば名無し 2019/04/25(木) 09:45:21 ID:zWgQj00Bd.net
>>66
多機能にするやつはうんこ
41 :風吹けば名無し 2019/04/25(木) 09:26:59 ID:tExkWobMp.net
???「宣言するのめんどくさいから変数使い回したろ」
42 :風吹けば名無し 2019/04/25(木) 09:27:11 ID:N1l/dKW80.net
よく分からないが動いてるからヨシ!
44 :風吹けば名無し 2019/04/25(木) 09:27:20 ID:5OM/W7Ljd.net
そもそもグチャグチャだと自分がイヤにならんか?
47 :風吹けば名無し 2019/04/25(木) 09:27:45 ID:Ct7pZlv90.net
せめて変数名くらいちゃんと考えさせないと、変な癖つきそう
あと計算量くらいは教えるんかな?
55 :風吹けば名無し 2019/04/25(木) 09:28:31 ID:YE7BRdo5M.net
コメントは絶対
57 :風吹けば名無し 2019/04/25(木) 09:28:38 ID:+K6b3kLud.net
思い通りに動かすコードはひとつだけとは限らないからいろいろ試してみましょうとかならわかる
59 :風吹けば名無し 2019/04/25(木) 09:28:49 ID:oK2aBXHeM.net
業務でない限り、ならまだ分かるけど
60 :風吹けば名無し 2019/04/25(木) 09:28:50 ID:stkmxGUK0.net
ソシャゲはこんなかんじやろ
78 :風吹けば名無し 2019/04/25(木) 09:31:44 ID:oK2aBXHeM.net
>>60
ソシャゲはよく書く人間が変わる(会社ごと変わることも多い)からある意味一番可読性必要や
61 :風吹けば名無し 2019/04/25(木) 09:29:30 ID:/s7wHK980.net
なんでもかんでもコメント付けるガイジは死んでくれ
1行毎にコメント書くやつとかガチでおるからな
84 :風吹けば名無し 2019/04/25(木) 09:32:09 ID:0WJlgE/Kd.net
>>61
前にいたとこは必ず各関数、各ブロック、各変数にコメント書けとか言っとったわ
104 :風吹けば名無し 2019/04/25(木) 09:34:38 ID:NVcpaZmy0.net
>>84
当たり前定期
93 :風吹けば名無し 2019/04/25(木) 09:33:31 ID:/s7wHK980.net
>>84
それは書かなあかんやろ…
106 :風吹けば名無し 2019/04/25(木) 09:34:53 ID:0WJlgE/Kd.net
>>93
よそから参照されない内部関数と内部変数にまでコメント書きたくないわ
110 :風吹けば名無し 2019/04/25(木) 09:35:45 ID:/s7wHK980.net
>>106
は?
その内部関数はお前が一生メンテするんか?
119 :風吹けば名無し 2019/04/25(木) 09:37:02 ID:0FdhH4DJ0.net
>>110
メンテ必要な内部変数定義しとる時点で割と設計ミスやないか?
133 :風吹けば名無し 2019/04/25(木) 09:38:56 ID:NVcpaZmy0.net
>>110
微瑕責任が五年間に伸びたから。。。
62 :風吹けば名無し 2019/04/25(木) 09:29:38 ID:djnZazuMa.net
//この辺でエラーっぽい
64 :風吹けば名無し 2019/04/25(木) 09:29:40 ID:ELlLnkLMd.net
// 何故か動くから注意
71 :風吹けば名無し 2019/04/25(木) 09:30:52 ID:df0qKQNza.net
// 一見無駄だが消したら何故か動かなくなるから残す
65 :風吹けば名無し 2019/04/25(木) 09:29:54 ID:0wsClT0PM.net
「変数の名前は筆者の思いつきです」
この一文でヤバいことを察しろよ
68 :風吹けば名無し 2019/04/25(木) 09:30:16 ID:HSfO6aSw0.net
他人が見て直せるようにしてあればええやろ
癖が強いくせにコメントもなかったら終わりやけど
69 :風吹けば名無し 2019/04/25(木) 09:30:17 ID:G1wKRMtOa.net
書き方が人それぞれならなるべく読みやすいきれいなコード書くよね?
75 :風吹けば名無し 2019/04/25(木) 09:31:31 ID:/ssAHIb/M.net
>>69
綺麗なコードを強制するpython万能説
72 :風吹けば名無し 2019/04/25(木) 09:31:07 ID:HWMpcp45p.net
現代なら基本コードレビューで叩き潰されると思うけどいきなりこういう奴が入ってくるのは辛いわ
73 :風吹けば名無し 2019/04/25(木) 09:31:08 ID:0FdhH4DJ0.net
プリフィクスとかいう負の遺産
intNumber(String)とかいう変数マジで見たとき発狂しかけたわ
81 :風吹けば名無し 2019/04/25(木) 09:31:51 ID:gtQrJeOg0.net
>>73
77 :風吹けば名無し 2019/04/25(木) 09:31:43 ID:EeYiMcsQd.net
SE「たすけて」
74 :風吹けば名無し 2019/04/25(木) 09:31:29 ID:lFfGA3fb0.net
直しやすいのが目的であってキレイが目的じゃないからな
たまにコメントの句読点がどうたら改行位置がどうたら言う奴いるが
80 :風吹けば名無し 2019/04/25(木) 09:31:51 ID:FyFDtSTL0.net
ヨシ!
83 :風吹けば名無し 2019/04/25(木) 09:32:06 ID:v0c0KQiS0.net
リーダブルコード読んどけ
85 :風吹けば名無し 2019/04/25(木) 09:32:10 ID:Ppqja1WL0.net
スパゲッティはすこか?
89 :風吹けば名無し 2019/04/25(木) 09:32:37 ID:uEHnQybpp.net
納期までにとりあえず動くものを作るのが大正義やで
開発規模が大きくなるとその正義のために綺麗なコーディングが求められるだけや
98 :風吹けば名無し 2019/04/25(木) 09:33:54 ID:gtQrJeOg0.net
>>89
汚いコード書くけど開発速度が速いやつとか聞いたことないわ
109 :風吹けば名無し 2019/04/25(木) 09:35:33 ID:o2dpMzoAd.net
>>98
結局綺麗に書かんと自分の見直すのに時間かかるからな
ほんま触ってりゃ自然と綺麗に書く癖つく
116 :風吹けば名無し 2019/04/25(木) 09:36:44 ID:gtQrJeOg0.net
>>109
一発で動くコードかける超人以外ならバグ取りする手間が全然違うからな
103 :風吹けば名無し 2019/04/25(木) 09:34:21 ID:cVcLf71zd.net
>>89
普段から出来てたら開発速度変わらんやろ
107 :風吹けば名無し 2019/04/25(木) 09:34:55 ID:HWMpcp45p.net
>>89
コードが汚いやつほどこういう
技術はお察し
90 :風吹けば名無し 2019/04/25(木) 09:33:05 ID:cuU+8zeOa.net
c+とかいうチーム開発に絶望的に合わない言語
ワイはだいすこ
100 :風吹けば名無し 2019/04/25(木) 09:34:00 ID:/ssAHIb/M.net
>>90
無印Cと++との違いが分からん
91 :風吹けば名無し 2019/04/25(木) 09:33:19 ID:l0EXs9wPd.net
納期に間に合わせるほうが大事やし
130 :風吹けば名無し 2019/04/25(木) 09:38:29 ID:pgSEvtyC0.net
動いたからええか!納品したろ!の精神
105 :風吹けば名無し 2019/04/25(木) 09:34:39 ID:xXW1iySYp.net
むしろ業務で必要やろ
94 :風吹けば名無し 2019/04/25(木) 09:33:35 ID:Na8LWd4Ua.net
せめてコミットメッセージはちゃんと書けや
101 :風吹けば名無し 2019/04/25(木) 09:34:09 ID:HWMpcp45p.net
ワイはプルリクの❌が100回超えても絶対汚いコードは許さへんで
108 :風吹けば名無し 2019/04/25(木) 09:35:30 ID:dsOGNHP+0.net
//以下全部コピペなので意味は分からない
112 :風吹けば名無し 2019/04/25(木) 09:35:57 ID:0WJlgE/Kd.net
>>108
正直でイイネ・
114 :風吹けば名無し 2019/04/25(木) 09:36:04 ID:NdpVZn1K0.net
Pythonってどう?
120 :風吹けば名無し 2019/04/25(木) 09:37:05 ID:/ssAHIb/M.net
>>114
就活のアピールまでにはなるが
就職後は畑違いのVBAメンテ地獄で役立たずやで
123 :風吹けば名無し 2019/04/25(木) 09:37:51 ID:o2dpMzoAd.net
>>120
一からpythonで書き直しちゃいかんのか?
138 :風吹けば名無し 2019/04/25(木) 09:39:10 ID:/ssAHIb/M.net
>>123
エクセルのマクロじゃないとアホどもがキレるからpython書き直しなんてもってのほか
145 :風吹けば名無し 2019/04/25(木) 09:39:35 ID:ELlLnkLMd.net
>>123
たとえ納期に間に合って性能上がっても
契約に使用言語が入ってたらアウトやで
148 :風吹けば名無し 2019/04/25(木) 09:40:44 ID:o2dpMzoAd.net
>>138
>>145
ほんまVB死滅しろ👹
117 :風吹けば名無し 2019/04/25(木) 09:36:53 ID:ZsKmv4D7d.net
ふざけんなよ書いた奴死ね
おまえのせいでどんだけ残業が増えると思ってんだ死ね
118 :風吹けば名無し 2019/04/25(木) 09:36:57 ID:iJuLSJ7pM.net
キャプチャポチっw
ペタペタっw
仕事終わり!!w
115 :風吹けば名無し 2019/04/25(木) 09:36:43 ID:Ppqja1WL0.net
void(void) #void; //void
125 :風吹けば名無し 2019/04/25(木) 09:37:56 ID:HWMpcp45p.net
//メンバーのテーブルを整形し直します
def transformMemberTable():
とかもよくわからん普通に読めばわかるやろって思う
134 :風吹けば名無し 2019/04/25(木) 09:39:01 ID:nwxRxf36p.net
>>125
新卒の子が改修するかもしれんから…
172 :風吹けば名無し 2019/04/25(木) 09:44:02 ID:NVcpaZmy0.net
>>125
ソースの内容をコメントに書くのは基本ダメなコメントや
126 :風吹けば名無し 2019/04/25(木) 09:38:11 ID:SghDarHS0.net
むしろわかりやすいソースコードのほうが重要だろ
128 :風吹けば名無し 2019/04/25(木) 09:38:16 ID:HDz6LSIz0.net
とんでもないこと教えるな
129 :風吹けば名無し 2019/04/25(木) 09:38:22 ID:wbH8K2cs0.net
ガキッズの10年後なんてわからんしな
139 :風吹けば名無し 2019/04/25(木) 09:39:22 ID:pPYKpPAg0.net
1から作ることはほとんど無いし現場のコードを参考にしながら作るだけだぞ
144 :風吹けば名無し 2019/04/25(木) 09:39:30 ID:tqEKlq+sr.net
ジョブズは美しくないソースコードは全部書き直させたぞ
149 :風吹けば名無し 2019/04/25(木) 09:40:50 ID:Ppqja1WL0.net
>>144
ジョブスは誰も求めていません。土方になりましょう♪
156 :風吹けば名無し 2019/04/25(木) 09:42:03 ID:FfKDGLMI0.net
>>144
創業者なのに一度内乱起こされて追い出されてるし
ジョブズが日本に居たら逮捕されてそう
146 :風吹けば名無し 2019/04/25(木) 09:40:37 ID:74e5rqSCa.net
真面目にこんな変数名で提出してきたら作り直しやで
150 :風吹けば名無し 2019/04/25(木) 09:40:50 ID:M+v1lzLCa.net
ワイ営業やからわからんけど
プログラムの変更とかある時に適当に作ってるやつだと負担ならないんか?
163 :風吹けば名無し 2019/04/25(木) 09:42:37 ID:cVcLf71zd.net
>>150
なる
160 :風吹けば名無し 2019/04/25(木) 09:42:26 ID:ZsKmv4D7d.net
>>150
なると言っている
177 :風吹けば名無し 2019/04/25(木) 09:45:04 ID:i9Qg42uDa.net
まぁでもどのみち他人の書いたコードなんか判らんしな
自分のですら判らんし
152 :風吹けば名無し 2019/04/25(木) 09:41:03 ID:I+2NO2Gs0.net
他人のソースどころか一か月前の自分のソースにも殺意芽生えるんやぞ
161 :風吹けば名無し 2019/04/25(木) 09:42:27 ID:/ssAHIb/M.net
>>152
自分のソースがわかめになったら500行以下の場合捨てて書き直し車輪の再発明や
171 :風吹けば名無し 2019/04/25(木) 09:43:49 ID:0FdhH4DJ0.net
>>161
そのお金払ってくれる客おるか?
182 :風吹けば名無し 2019/04/25(木) 09:45:30 ID:/ssAHIb/M.net
>>171
趣味グラムの方やから仕事ではやらんぞ
179 :風吹けば名無し 2019/04/25(木) 09:45:10 ID:7Ynl65hRr.net
ガチのうんコードマンはたぶん一生治らないわあれ
何回レビュー書いても治らんもの
183 :風吹けば名無し 2019/04/25(木) 09:45:31 ID:ZsKmv4D7d.net
まあでもクビにされんためにわざと自分しか分からん書き方してる奴はおったな
そのまま逃げたけど
192 :風吹けば名無し 2019/04/25(木) 09:46:16 ID:D551tWGep.net
lintやcsにクソみたいに怒られたらええんや
198 :風吹けば名無し 2019/04/25(木) 09:46:50 ID:tZ/Rqa+6d.net
これ間違いの例じゃないの?
153 :風吹けば名無し 2019/04/25(木) 09:41:05 ID:ckEoSo1G0.net
無能
206 :風吹けば名無し 2019/04/25(木) 09:47:51 ID:IRIBOrW5a.net
ふざけんな可読性をちゃんと考えろ
メンテする奴のことを思いやれ
211 :風吹けば名無し 2019/04/25(木) 09:48:13 ID:ZJ7jt3D4d.net
どんな汚いコード書いてもええからコメントだけはちゃんと残せ
お前が何を目的にそれを書いたかを教えろ
国語の読解問題やりにきたわけじゃないねん
220 :風吹けば名無し 2019/04/25(木) 09:49:07 ID:ZsKmv4D7d.net
ニートじゃなくてサボってるプログラマーちゃうんか
一部の奴とか席に着いたまま堂々と充電しながら一日スマホいじっとるし七割はサボってるやろあれ
224 :風吹けば名無し 2019/04/25(木) 09:49:40 ID:tZ/Rqa+6d.net
>>220
ワイか?
257 :風吹けば名無し 2019/04/25(木) 09:52:51 ID:ZsKmv4D7d.net
>>224
ワイもや、すまんな
304 :風吹けば名無し 2019/04/25(木) 09:58:14 ID:uWWpVoXz0.net
>>220
そんなんでええんか?
うらやましい
311 :風吹けば名無し 2019/04/25(木) 09:59:03 ID:tZ/Rqa+6d.net
>>304
結果出せばええもん
営業も結果さえ出してれば外回りでサボれるやろ?
327 :風吹けば名無し 2019/04/25(木) 10:00:17 ID:uWWpVoXz0.net
>>311
結果出せるとかせこいわ
312 :風吹けば名無し 2019/04/25(木) 09:59:05 ID:i9Qg42uDa.net
>>304
結果さえ出してりゃ文句言われん仕事やからな
なお結果
202 :風吹けば名無し 2019/04/25(木) 09:47:25 ID:7EDr35dC0.net
頼むから基礎はちゃんと学んでくれ
157 :風吹けば名無し 2019/04/25(木) 09:42:10 ID:+8hIdf5Dd.net
んなわけないやろクソボケ
154 :風吹けば名無し 2019/04/25(木) 09:41:39 ID:IMPjZ7pEM.net
美しさが命やろ
208 :風吹けば名無し 2019/04/25(木) 09:48:00 ID:kZEVKurqM.net
変数は筆者の思いつきも相当やばい
176 :風吹けば名無し 2019/04/25(木) 09:44:54 ID:kmgHvyqa0.net
言い方がいかんよなぁ
前後の言ってることは正しいけど

コメントする

コメントフォーム
評価する
  • 1
  • 2
  • 3
  • 4
  • 5
  • リセット
  • 1
  • 2
  • 3
  • 4
  • 5
  • リセット