「分かりやすく美しいソースコードは業務の現場ではあまり求められません」に総ツッコミ「コメントはきちんと書こう」「保守性を考えると…」

まずは実行まで動かすことからってことなのかな
142
まっつん総研@図書館プログラミング実習室 @matsun_research

小学生向けプログラミングの本でしれっと有害な嘘を書くの、やめてくれませんかね…。前後は正しいから尚更厄介だ。 pic.twitter.com/xgbotOSi86

2019-04-25 00:42:35
拡大
まっつん総研@図書館プログラミング実習室 @matsun_research

他の制御文で書いた方が簡潔なのに「便利だから」という理由でGOTO使ってるし…僕も初心者向けにGOTOを進めたことがあるけど、本当にGOTOが一番簡潔に書けるシチュエーションだったからだし、20年以上前のことで相手は大学生だった。

2019-04-25 00:49:01
まっつん総研@図書館プログラミング実習室 @matsun_research

図書館に戻りました。子ども向けにプログラミングのワークショップを開催しています。 近大司書課程(通信教育)2023.10入学。少しずつやります。

https://t.co/8SXSFUOd6Y

クマノテツ @kumanotetu

業務では求められます が、学習では色々と試行錯誤することを優先して気楽に書きましょう!が自分の思う正解です わかりづらいコードなんて書いた本人ですら3日でわからなくなるので、それでは効率良く働けないよ!って事を声を大にして言いたい twitter.com/matsun_researc…

2019-04-25 10:11:04
MA @MitsuakiAadachi

@cloche019 @matsun_research まずは気軽に体験してほしいって意図なのかも知れませんが、保守性を完全に無視してますよね。教科書としてはRASISの重要性を踏まえて構成して欲しいとこですね。

2019-04-25 09:25:35
かわいち @waverideraction

@matsun_research 基本的に現場ではマクロでチェックされるため綺麗なコードを書くよう求められるからね、あと必ずコメントも書こうね!3日経ったら忘れるから!(経験者

2019-04-25 08:30:03
りゅーすい(とおぴさく) @flwater_generic

@matsun_research これはひどいw求めてるけど余裕がなくて美しくなくなってるだけだよ><

2019-04-25 00:45:56
Keisuke S@SK @FNK_Gino

@matsun_research @MIBkai 「求められていない」、ではなく「見られない」とか「発見されることは極めて稀」とかにしてほしいですね。「動けばいい」「書いた人がわかればいい」ってクソコードは撲滅していかないと。。。

2019-04-25 08:49:42
n-kiduki @nkiduki

「美しさ」はどうでもいいけど、インデントだけはしっかりしてw あと、意味がある変数にAとかBとか適当につけるのヤメテw twitter.com/matsun_researc…

2019-04-25 10:26:21
Mill=O=Wisp @millowisp

@matsun_research プログラムの「美しい」って、「見た目の簡潔さ」「文字数の少なさ」「処理の目視での追いやすさ」あたりの概念が混在してる印象。

2019-04-25 09:05:02
やまもんチャリ走社長/ITエンジニア専用焼肉奢りおじ @MotoyasuYamada

美しいソースコードって言葉キラーイ!! コメント書いて綺麗に装飾することが綺麗なコードじゃねえゾ 責務分担、重複なく混在もなく、堅く動くが、仕様の変更に柔軟なソースコードが一番や なんと呼べばいいのか? 質実剛健? 数学風にエレガント? twitter.com/matsun_researc…

2019-04-25 10:08:41
千代田数理セミナー @BZM10005

日本語って難しいですね 文意の解釈問題かな 玄人が 後からみてわからないレベルの スマートすぎるコードは歓迎されませんし “わかりにくく 美しい スマートすぎる コード” とするなら正しいのかな 素人目線のチェックも入れた方がいいですね twitter.com/matsun_researc…

2019-04-25 10:05:52
まきぺん @makipen05

@matsun_research 「動けばOK」的な作り方をされた結果、「これ直すなら最初からやり直したほうがいいんじゃないか?」と思われるものが出来ることに…。

2019-04-25 09:13:11
Kenji Otsuka @_kjot

@matsun_research これはおかしい。 ソースコードは人それぞれで変わってくるからコーディング規約というものができたりしているのだが。

2019-04-25 09:15:42
ohNussy@個人ゲーム開発者 @ohNussy

「美しいソースコードは求められてません、動けばOK♪」ってのは、「私は掃除しないし二度とこの部屋来ないから汚してもOK♪」とほぼ同義 twitter.com/matsun_researc…

2019-04-25 10:11:33
あるふぁ (Alpha Lead) @alphalead

@matsun_research これは酷い。 こうやってスパゲティご量産されていくのですね…。

2019-04-25 09:32:07
アルター8の蟹漁師(元)@SES担当 @RiscStorage

@matsun_research スパゲッティ~スパゲッティ~ 混ぜ混ぜグチャグチャ何処へ飛ぶ~ スパゲッティ~スパゲッティ~ やったの誰だ~居ない人~···

2019-04-25 09:32:42
alf @alf361

@matsun_research @sek_mnt 言語何なんだろう… gotoもあるのか… 生徒達にVBAが書けるようにしてるのかな?

2019-04-25 10:09:36
kbwave @kbirwave

実際に求められるのは納期までに対応を終わらせること。 ソースの美しさよりは速度を求められるのがITの現場なので間違ってはない。 けど、そのせいで保守が死ぬことも書いて欲しいな・・・ twitter.com/matsun_researc…

2019-04-25 10:15:05
くにあつ(本人) @kuniatsu

わかりやすいは求めるね。気取った書き方をしたくなっても、ダサい可読性の高いコードを書くのが大事だと思ってる。それによって後々の進捗が変わっていくのだ。 逆にワンポイントで配属されたSESだった時は「食らいやがれ」って気持ちで新しい書き方とか美しい書き方を書いてたな、その方が楽しいから twitter.com/matsun_researc…

2019-04-25 10:07:51
BattleWolf359@道産子軍団 @wolf359battle

まず「わかりやすい」と「美しい」はちがうし「実行速度が速い」ともちがう。 まあそういう職業に就くんならコーディング規約とかソフトウェア工学の勉強はほぼ0からやる羽目になるし、BASICなんかどうせ使わない。 一般に教えるなら重要なのはデータ構造とアリゴリズムだと思うな。 twitter.com/matsun_researc…

2019-04-25 10:03:48