2019年09月20日
昔、書いたソースコードが汚いと上司に指摘されて「動いてるからよくないっスか?www」と言ったら「そうだな。でもお前、ぐちゃぐちゃに混ぜられた牛丼出されて食うか?食えればいいか?」と返された。
— ツララボ@福岡エンジニア (@tsuralabo) September 18, 2019
当時の上司には非常に感謝してる。この上司の方はもう定年辺りだと思いますが、自分のエンジニア人生に多大なる影響を与えた方です。
— ツララボ@福岡エンジニア (@tsuralabo) September 18, 2019
「お前みたいなカスでも簡単にシステム作れる時代が絶対くるから、今のうちに何がクソなのか見極める技量を養え」と言われて育てられました。
CTOになれましたよ、Mさん。
当ブログサイトはアフィリエイト広告、バナー広告を利用しています。
その上司は偉い
— なんでもハンプティ (@GabakuG) September 18, 2019
同じシチュエーションありました。。
— ジョン浜次郎 (@vJ9hHRctjXkZeZH) September 18, 2019
言い得て妙ですね??この方センス有ります
— あつし (@92bCixbsoBDdS1P) September 18, 2019
すごい。
— ニシダン(羽生NHK杯応援中) (@nishi_12345) September 18, 2019
何か起きた時にキレイな方が原因追求と直しやすさが上っぽいですね?
こういう上司に「じゃやってくださいよ」って言ったら完膚なきまでな綺麗な物書きそうですよね????
— NagI (@JoshitaNagI) September 18, 2019
でも、そんな上司ならついて来たいとか、指揮力高まりそう??
前の会社
— ましゅ@23歳フリーランス父ちゃん (@mash_free) September 19, 2019
ワイ「ここもっとこうした方がよくないですか?」
上司「動けばえぇんや!」
ワイ「ほ、ほぃ…」
その上司のように在りたいです。
— 坪井信行 (@boisan0915) September 19, 2019
頭では解ってても人に説明するのは難しい。
ビビンバを例に出されなくてよかった。
— ikaneko (@ikaneko) September 18, 2019
これは非常にわかる
— weisweiler (@Weisweiler) September 18, 2019
動けばいいのも一理あるけど
他の人がメンテするときや
時間が経ってから読み直す時に苦労することが多い
プログラムひとつにこだわりすぎという人もいるけど
神は細部に宿るものですし https://t.co/IUfX8WCLUf
自分も、新人の時に言われた「いい設計は美しい」を座右の銘としています。
— 松井工務店 (@powerhiromi) September 18, 2019
今の時代には、くだらないと思われるような名言をいろいろ教わりましたが、なかなかわかってもらえません。もう、こういうのは老人の戯れ言かもしれませんので、あんまり言わないようにしてますが。 https://t.co/LGdkXSy6Dx
普通に食えるし
— マルコ (@revena_tw) September 19, 2019
むしろつゆが米と混ぜられて美味そう
とまで思ってしまった https://t.co/FJT2iCRwc9
気持ち悪いって思うようになるんだよね、汚ないコード。ぐちゃぐちゃに混ぜられた牛丼くらい直感的に嫌。昔、数学の先生がなんとかの定理を板書して非常に美しい数式ですねっていってみんなで?ってなったの思い出したよ。 https://t.co/U16BsuJX8T
— 家事育児時々ナニガデキル (@nozomu_mayama) September 18, 2019
ぐちゃぐちゃにしてこそ社内での立ち位置が向上するというもの。 https://t.co/IKc6YYJqRa
— 東海道四十八手 (@yo11yo_crapsman) September 18, 2019
入社早々、ソースのコメントが丁寧すぎると言われた自分。 https://t.co/KVfAAdLU0h
— ??????????@エルフなエンジニア?? (@logue256) September 18, 2019
これを見て「いけてねぇ上司だな」と思った方はコンサル向いてる気がします。 https://t.co/Nln0v0GPAP
— モレッティくん (@ugguggugg4649) September 18, 2019
関連スレッド
小学生向けプログラミングの本でしれっと有害な嘘を書くの、やめてくれませんかね…。前後は正しいから尚更厄介だ。 pic.twitter.com/xgbotOSi86
まっつん総研 (@matsun_research) April 24, 2019
同じ動作をするプログラムでも、ソースコードの書き方は人それぞれ変わってきます。
わかりやすく「美しい」ソースコードは業務の現場では求められません。
動けばOKと気楽に♪
https://pbs.twimg.com/media/D47dkKsUcAAY4h9.jpg
19/04/26 13:54 0.net ID:? 4 :名募。。
軽いノリの教科書なんだな
19/04/26 13:58 0.net ID:? 7 :名募。。
富士通のコディーング規約分厚かったで(´・ω・`)
19/04/26 13:59 0.net ID:? 9 :名募。。
これをパソコンの電源の点け方知らない教師が教えている現状
19/04/26 14:00 0.net ID:? 10 :fusianasan
他人が書いた意味不明なスパゲッティコードを解読するお仕事
19/04/26 14:01 0.net ID:? 18 :名募。。
>>10
まさに国語だな「筆者の意見を推測して」とか「出題者の気持ちになって回答」とかね
19/04/26 14:06 0.net ID:? 19 :名募。。
わざと書く意味のないこと書いてるけどなんなんだこれ
変数名が思いつきとか数値も適当とか
19/04/26 14:07 0.net ID:? 20 :名募。。
まあ過剰品質のとこもあるけどね
ほどほどにしないと生産性が悪くなる
19/04/26 14:09 0.net ID:? 35 :名募。。
動かす分には動けばいいけど直すとき大変なんだぞ
19/04/26 14:24 0.net ID:? 36 :名募。。
趣味じゃないんで仕事なんだからメンテナンス性も大事だよ
技巧職人じゃないんだから
19/04/26 14:24 0.net ID:? 47 :名募。。
規約でガチガチにするのもアホだけと関数名と変数名はよく考えろ
19/04/26 14:49 0.net ID:? 48 :名募。。
それは最低限だね
出来るだけコメントを入れるなんてのも必須
特にコード以外の何らかのバグをひっかけて
そのバグを回避するために特殊なコードを書いてるのに
コメント無いってのはメンテするのにとんでもなく時間をロスさせられる
19/04/26 14:50 0.net ID:? 50 :名募。。
>>48
今どきプログラマがコード見たらわかるようなコメントは入れないのが普通
19/04/26 15:01 0.net ID:? 51 :名募。。
>>48
凄く身につまされる話で本当に申し訳ないと思ってます
19/04/26 15:02 0.net ID:? 69 :名募。。
基礎こそが大事だろ
遊び学習とかいってふざけたこと教えるくらいなら学ばない方がいいわ
19/04/26 15:49 0.net ID:? 72 :名募。。
というかGoogleとかが教育プログラム作ってるんだからそれ使えばいいのに
なんで国内のショボい専門家の作ったテキストなんかで学ばせてるの
国内作家で出版されてる技術書どれもクソみたいな内容なのを知らんのか
19/04/26 15:56 0.net ID:? 86 :名募。。
現場を知ってる人が書いた教科書で実践的だ
19/04/26 16:54 0.net ID:? 87 :名募。。
現場を知ってる人はプログラマなんて目指すなってアドバイスするだろw
19/04/26 17:01 0.net ID:? 114 :名募。。
まじで誰著か知りたい
どんな経歴なのか
19/04/26 21:11 0.net ID:? 116 :名募。。
汚くなるほど複雑なプログラムは扱わんだろ
19/04/26 21:16 0.net ID:? 118 :名募。。
こんなのプログラミングに限ったことじゃない
日本人は絶対これのせいで生産性が低い
仕事の8割が他人のやったことを読み解く作業
19/04/26 22:14 0.net ID:? 102 :名募。。
動けばOKで済ませてたら動かなくなったときに困るんだよ
プログラマーのためのソースコードを読む技術
編集元:「http://hayabusa3.2ch.sc/test/read.cgi/morningcoffee/1556254478/」
コメント一覧 (45)
-
- 2019年09月20日 12:33
- 実際は動けばいいよって言ってくる上司の方が多い気がする
-
ジョウ・ジャック・にしき2世
が
しました
-
- 2019年09月20日 12:40
-
アベ政治と同じだな。
図体がでかいだけで、ろくに社会に有意義な政策も機能も果たせていない。ごちゃごちゃ。まるで必要な物事を整理して遮断できない。世界でも日本人だけ、こんなに効率の悪い社会生きてるのは。
中国や韓国ではキャッシュレス化が進んでいるが、日本では今だにごちゃごちゃとした現金主義。さらに、中国や韓国ではIT技術者の待遇はよく、休みもちゃんとあり、高収入だ。みんなこぞって中国や韓国に技術者たちが流出している。日本はIT技術者をないがしろにしており、他国に比べて労働環境が悪く、地獄。故に、だれもこない笑
こんな国はなかなかないよ。でも、こんなめちゃくちゃなことをやって、中国や韓国に労働面でもはるかに差をつけられている日本人の半数近くがアベ政治を支持しているという有様。頭狂ってるわマジで 南海トラフ大地震に期待だわ。日本を荒らしてこんな社会風潮を一変させてほしい
それしかこの腐った国と腐った市民たちの意識を変える手段はない。 -
ジョウ・ジャック・にしき2世
が
しました
-
- 2019年09月20日 13:00
- 病人が来た
-
ジョウ・ジャック・にしき2世
が
しました
-
- 2019年09月20日 13:07
- 触れるな
-
ジョウ・ジャック・にしき2世
が
しました
-
- 2019年09月20日 13:08
-
程度によるだろ
キレイすぎるコートは仕様変更しようとすると全直しになったりするし
発注に合わせたオンリーワンのコード書いたりすると逆にミスを生みやすい
汚いコードは書く方もラクだし、まあずっと同じコードの派生だけじゃいかんけど -
ジョウ・ジャック・にしき2世
が
しました
-
- 2019年09月20日 13:09
- 汚いソース書かれると障害発生時や改修時に書いた奴を殴りたくなる衝動に駆られる
-
ジョウ・ジャック・にしき2世
が
しました
-
- 2019年09月20日 13:14
- 綺麗汚いというより、後で見て割と素早く流れがわかる形になってればいいと思う
-
ジョウ・ジャック・にしき2世
が
しました
-
- 2019年09月20日 13:15
- 料理は一度作ったものを汚いからって作り直したりしないんだよなあ…
-
ジョウ・ジャック・にしき2世
が
しました
-
- 2019年09月20日 13:19
-
業務で絶対にやらなきゃいけないならともかくガチの初心者への指導には綺麗よりも動くこと目的にさせた方がやる気が出やすい
ただそれだけのことなのに、狭い世界でドヤってんだろうなぁ -
ジョウ・ジャック・にしき2世
が
しました
-
- 2019年09月20日 13:51
-
おまじないが常用化されてる会社もあるで
命名規則とかコーディング規約が明確に存在すんのにルールがおかしい会社もあったで 横xx桁までとか
なお指定された変数名が20文字以上あったりで指定数に収まらなかったからガン無視で作って逃げた。この木なんの木の所 管理者が入院で逃げて納期間に合わなくてデスマ時で誰も仕様理解してなかったから動けばいいから形だけでも作れって感じだった -
ジョウ・ジャック・にしき2世
が
しました
-
- 2019年09月20日 13:52
-
ソースは牛丼と違って客に見せる最終アウトプットじゃないからこの例えはおかしいよね
厨房が散らかってても綺麗な牛丼が出てくればOKじゃん -
ジョウ・ジャック・にしき2世
が
しました
-
- 2019年09月20日 14:36
-
個人的にはコードが汚いってのは非常口に物が積み上がりまくってて通れないみたいな感覚だから単に気持ち悪いみたいな例えはやめてほしい
綺麗好きとかじゃないから
普通に命に関わる事だから -
ジョウ・ジャック・にしき2世
が
しました
-
- 2019年09月20日 14:59
- 自分が食うわけじゃないなら別によくね?w
-
ジョウ・ジャック・にしき2世
が
しました
-
- 2019年09月20日 15:09
- 日本のIT業界は3行で終わるコードを元請け!下請け!孫請け!と無駄に100行書いて情弱老害を騙し派遣屋さんだけが儲かるシステムになってる
-
ジョウ・ジャック・にしき2世
が
しました
-
- 2019年09月20日 15:18
- 嘘松
-
ジョウ・ジャック・にしき2世
が
しました
-
- 2019年09月20日 15:46
- 三項演算子禁止とか言ってそう
-
ジョウ・ジャック・にしき2世
が
しました
-
- 2019年09月20日 15:59
- 綺麗に書く時間があるときはそうしてる
-
ジョウ・ジャック・にしき2世
が
しました
-
- 2019年09月20日 16:24
- ビビンバなど韓国料理ですら、客に出される時点ではまだ混ざってない
-
ジョウ・ジャック・にしき2世
が
しました
-
- 2019年09月20日 16:26
-
※9
自炊や家庭料理ならそうだろうがな、
客に商品として提供した物なら作り直しを要求されることもありえるぞ -
ジョウ・ジャック・にしき2世
が
しました
-
- 2019年09月20日 16:52
-
一見きれいなコードのバグは分かりにくい。
あと、さりげなくコメントが間違っている奴。
-
ジョウ・ジャック・にしき2世
が
しました
-
- 2019年09月20日 16:59
- 問題はそこじゃなくて期日守れて儲かるかどうかでは?
-
ジョウ・ジャック・にしき2世
が
しました
-
- 2019年09月20日 17:05
- 今後引き継いでいく人のことを考えたら綺麗に組まないとなぁ
-
ジョウ・ジャック・にしき2世
が
しました
-
- 2019年09月20日 17:06
-
動いてるからいいっしょじゃなくて、バグあっても分からんやん
綺麗にしろで察しないようなのには、バグるまで泳がせて自然とたどり着いて実感させた方がいい
なお、研修期間 -
ジョウ・ジャック・にしき2世
が
しました
-
- 2019年09月20日 17:08
-
動いてるからいいっしょじゃなくて、バグあっても分からんやん
綺麗にしろで察しないようなのには、バグるまで泳がせて自然とたどり着いて実感させた方がいい
なお、研修期間 -
ジョウ・ジャック・にしき2世
が
しました
-
- 2019年09月20日 17:46
-
ユーザー報告受けてバグ治す仕組みが分からない
バグで開発終了みたいな話が聞きたい -
ジョウ・ジャック・にしき2世
が
しました
-
- 2019年09月20日 18:00
-
この上司の世代ならマシンパワーの縛りがきつかったから
「短く・動作が速く」も至上命題だったよね
少ない部品で高速ピタゴラスイッチを作るために頭を悩ます -
ジョウ・ジャック・にしき2世
が
しました
-
- 2019年09月20日 19:36
- そもそもレベル低い会話だな 可読性くらいの品質新入社員くらいでも知ってるわ おそらくニワカ
-
ジョウ・ジャック・にしき2世
が
しました
-
- 2019年09月20日 19:50
-
いや意味分からん
牛丼って年月が経ってから肉を引っ剥がして豚肉に置き換えたりするのか? -
ジョウ・ジャック・にしき2世
が
しました
-
- 2019年09月21日 00:17
-
動くのは最低条件。その上で綺麗なソースの方が気持ちいだろってお話。
ただなぁ、気にしだすと際限ないんだよな。
作ってる間は体裁なんか気にしてられないし(まず動くものを作らなきゃ意味が無い)、出来上がった後で体裁を整える時間がとれるかどうか。その作業でエンバグする可能性もあるし。長い行は適当に改行入れてスペースで桁合わせとか(ブロックのインデントとは別)。
まあ今どきはその辺も自動でやってくれるみたいだけど。
現場から離れてずいぶん経つのでよく知らんが。
今はJSでマクロ組む程度だからテキストエディタで十分だし。
-
ジョウ・ジャック・にしき2世
が
しました
-
- 2019年09月21日 08:13
- あ、これキレイ汚いの基準が人によってバラバラだから議論が平行線になるヤツだ
-
ジョウ・ジャック・にしき2世
が
しました
-
- 2019年09月21日 08:45
- 動けばよいでぐちゃぐちゃは少しでも不都合が出た瞬間に全力で後悔する奴
-
ジョウ・ジャック・にしき2世
が
しました
-
- 2019年09月21日 16:05
- 必要な量の5倍くらいの、支離滅裂を極めたコードを書く自称ベテランが、案外多い。
-
ジョウ・ジャック・にしき2世
が
しました
-
- 2019年09月23日 18:16
-
上司って大体ソースコードなんて見ないし、
むしろ今上司の人が昔に書いたクソコードを保守させる人が多い中素晴らしい上司だわ -
ジョウ・ジャック・にしき2世
が
しました
-
- 2019年09月26日 08:07
-
キレイなソースの方が気持ちいいとかじゃねーよ
キレイなソースの方が他人が理解しやすいかつ変更しやすいから良いんだよ
明確な利点がなかったら誰もやらんし、大事だとも言わんわ -
ジョウ・ジャック・にしき2世
が
しました
誹謗中傷な投稿内容には訴訟リスクが発生します。自己責任でお願いします。
ジョウ・ジャック・にしき2世
が
しました