• 3日ランキング
  • 1週間ランキング
  • 月間ランキング









この記事への反応



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

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

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

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

お疲れです。プログラミングと英語が小学生から学ぶようになったそうですね。前者は全く分からないです。後者は挨拶程度です。

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

















なんで本でこういうの書いちゃうかなぁ












コメント(228件)

1.はちまき名無しさん投稿日:2019年04月25日 13:33▼返信
よく分からん
2.はちまき名無しさん投稿日:2019年04月25日 13:33▼返信
ララ💖聖者
3.はちまき名無しさん投稿日:2019年04月25日 13:34▼返信

よくわからない
4.はちまき名無しさん投稿日:2019年04月25日 13:34▼返信
ララ💖者聖者
5.はちまき名無しさん投稿日:2019年04月25日 13:34▼返信
ますます釣り
6.はちまき名無しさん投稿日:2019年04月25日 13:35▼返信
イワナ
7.はちまき名無しさん投稿日:2019年04月25日 13:35▼返信
場合によるよね
8.はちまき名無しさん投稿日:2019年04月25日 13:35▼返信
>なんで本でこういうの書いちゃうかなぁ

↑なんで全く理解してない分野に知った口聞いちゃうの?こいつ
9.はちまき名無しさん投稿日:2019年04月25日 13:36▼返信
JINが、辻堂海岸でバーベキューと釣り大会を企画してくれるならいく?
10.はちまき名無しさん投稿日:2019年04月25日 13:36▼返信
分かってない奴が教本なんぞ作るからこうなるんじゃないか?
11.はちまき名無しさん投稿日:2019年04月25日 13:37▼返信
物語り購読料収入をあてに
12.はちまき名無しさん投稿日:2019年04月25日 13:38▼返信
それぐらいの軽い気持ちで最初は始めよう、ぐらいで処理しとけ

でも有能なプログラマ気質の人は、言われなくても美しいのを勝手に求めていくだろ
13.はちまき名無しさん投稿日:2019年04月25日 13:38▼返信
プログラマーからすると美しい美しないというのがあるらしい
前に広告でこのプログラムみて気持ち悪さを感じたら応募してほしいっていう求人あったな
14.はちまき名無しさん投稿日:2019年04月25日 13:38▼返信
エクセルのマクロ辺り教えるのが一番役に立つんじゃないかな
15.はちまき名無しさん投稿日:2019年04月25日 13:38▼返信
片岡鶴太郎扮する海岸沿いの喫茶店「QUE」(キュー)のマスター・圭介、店を手伝う女友達の徳子、隣に住む理恵の3人の恋物語を中心に展開され、少し苦味のある大人の恋が描かれる。圭介の恋の相手として毎回異なるマドンナが出演し(下記参照)、放送当時は「現代版寅さん」と言われたこともある。第1作は1988年1月1日に正月のスペシャルドラマとの位置づけで放送、同年10月には第2作が放送された。その後も年に1~2本の割合で放送され、番組タイトルの通り、秋や冬の時期に放送されることが多く、1994年の完結までに計14作が制作された。2000年までは頻繁に地上波で再放送が行われていたが、田代まさしの一連の事件以降はBS・CSも含めて一度も再放送が行われていない。また、メインキャストであった可愛かずみと古尾谷雅人は本作終了から数年後に自殺、山本陽一は大病を患い芸能界を引退した。これらの事情から本作はソフト化が行われておらず、封印作品の一つとなっている。
16.はちまき名無しさん投稿日:2019年04月25日 13:39▼返信
小学生なんだから力抜よって事だろ
コード書き続けてれば自然に違うって事に気付くだろ
17.はちまき名無しさん投稿日:2019年04月25日 13:39▼返信
プログラミング初心者にはまず「プログラミング作法」を読ませるべきだな
18.はちまき名無しさん投稿日:2019年04月25日 13:40▼返信
『季節はずれの海岸物語』(きせつはずれのかいがんものがたり)は、1988年から1994年にかけてフジテレビ系列で放送されたテレビドラマである。 フジテレビの第二制作部(現:バラエティ制作センター)が番組制作を担当した。
19.はちまき名無しさん投稿日:2019年04月25日 13:41▼返信
子供が読むものだぞ?大人が口を出すべきじゃない
20.はちまき名無しさん投稿日:2019年04月25日 13:42▼返信
マスゴミ 文春「まぁ、多少のミスはあるからね」
21.はちまき名無しさん投稿日:2019年04月25日 13:43▼返信
昔のほとんど一人でソース組んでた頃はそれでもよかったんだろうけど
複数で分担してソース組んでる今の時代じゃ、他の人が見てわかりやすいソースかけなきゃな
22.はちまき名無しさん投稿日:2019年04月25日 13:44▼返信

あけてはいけないとびらがある
23.はちまき名無しさん投稿日:2019年04月25日 13:44▼返信
GOTOとか全く使わんわ
途中でどっかのコードに飛ばしたいなら
ファンクション化しろよ
24.はちまき名無しさん投稿日:2019年04月25日 13:44▼返信
官僚が適当に名前だけで決めて監修者指名しちゃうからね。
25.はちまき名無しさん投稿日:2019年04月25日 13:45▼返信

仕事から帰って来た野村
26.はちまき名無しさん投稿日:2019年04月25日 13:45▼返信
ララ💖

あなた、お茶にする?それとも猫?
27.はちまき名無しさん投稿日:2019年04月25日 13:46▼返信
小学生向けなんだろ?
初歩も初歩のど頭のテキストに何を求めてんだよ
専門学生に言ってんならそりゃ無能なんだろうが、超初心者にウダウダ言ってハードル上げる、一番嫌われる奴だろ
28.はちまき名無しさん投稿日:2019年04月25日 13:46▼返信
ツイッター眺めてコピペするしか能がないはちまバイト()がプログラムの事なんて分かんの?w
29.はちまき名無しさん投稿日:2019年04月25日 13:46▼返信

ゲームA野村

猫茶
30.はちまき名無しさん投稿日:2019年04月25日 13:46▼返信
美しいソースコードってなんすか?
31.はちまき名無しさん投稿日:2019年04月25日 13:47▼返信
実体験を書いちゃったんだろうなw
実務では蔑ろにされがちですがってとこか?
32.はちまき名無しさん投稿日:2019年04月25日 13:47▼返信
MicrosoftがWindowsに標準搭載してきたお絵描きツールの「ペイント(Microsoft Paint:MSペイント)」は、1985年に登場したWindows 1.0から標準搭載されてきたソフトウェアです。そんなペイントが、2017年のWindows 10 Fall Creators Updateで削除・非推奨リストに追加されてしまい、将来的にはなくなってしまうのではとささやかれていたのですが、2019年5月10日にリリースされるWindows 10の最新ビルドに、ペイントが含まれることが明らかになっています。
33.はちまき名無しさん投稿日:2019年04月25日 13:47▼返信
プログラミング言語の高級化が進む昨今、ソースコードの美しさは最重要だと思うんだが……
34.はちまき名無しさん投稿日:2019年04月25日 13:47▼返信
子供向けにムキになるなよ
35.はちまき名無しさん投稿日:2019年04月25日 13:48▼返信

ララ💖聖者

今日は、職場で何かあったの?
36.はちまき名無しさん投稿日:2019年04月25日 13:49▼返信
これ読んで意味が分からないって言ってるの文系丸出しで馬鹿みたいだよw
ぶ〜ん(笑)
37.はちまき名無しさん投稿日:2019年04月25日 13:49▼返信
求められてんじゃねーよ
読みやすく書いてても度重なる仕様変更とスケジュール圧迫で
例外処理だらけになるってだけだ
汎用性高目れば高めるほど読みにくく使いにくいし
38.はちまき名無しさん投稿日:2019年04月25日 13:50▼返信
ゲームA野村

ピョコタンと相性抜群だから、ゲームコラボの話まとめたよ
39.はちまき名無しさん投稿日:2019年04月25日 13:50▼返信
実際そうだし。
コード美しいとか言ってるのは仕事できないやつばかり。
40.はちまき名無しさん投稿日:2019年04月25日 13:50▼返信
ララ💖聖者

ピョコタンって誰?
41.はちまき名無しさん投稿日:2019年04月25日 13:51▼返信
化石みてーなプログラマーだな
42.はちまき名無しさん投稿日:2019年04月25日 13:51▼返信
ゲームA野村
ピョコタン(1977年11月18日 [1]- )は日本の漫画家。男性。本名・横尾和慶 東京都荒川区出身。千葉県立国府台高等学校卒業。血液型はO型(RH+)。身長は173cm。1996年にデビューしステマはちまに依頼を受け壁紙マスコットでステロイド商法に加担のちに、実家の工場から出火レース鳩も全焼、のちに、花屋敷お二人無料券で喜ぶ現在は漫画家としての活動はほぼないに等しく、ゲームをテーマとしたYoutuber活動などを主としている。 「任天堂信者」を自称してソニーハードを叩くなど、いわゆる「ゲハ」のノリをいたるところで持ち出す作風の持ち主。特にゲーム系迷惑転載サイト「オレ的ゲーム速報@JIN」には、ゲームコラムニストのジャンクハンター吉田と共に深くかかわっている。 ただし、JINとは現在不仲にあるとの事。目糞と鼻糞同士の喧嘩としか言えないが。 SONYの株主総会にマリオのコスプレで参加しようとするいいトシこいた大人が株主総会をなんだと思っているのだろうか?ちなみに当然ながら迷惑行為者としてSONY側から入場拒否されている。 スーパーマリオメーカーでの問題行動コースランキングでの上位ランクイン目的で『いいね』の評価をさせる為に糞コースを作り詐欺行為を働いた。さらには卑猥なネタを使ったコースもあり、任天堂から削除を食らって逆恨みする始末。 と、迷惑行為でも有名な漫画家でもある。 20代の頃から任天堂の株(たったの150万円分)を所持していることでも知られるが、株主総会で宮本茂氏に「夢をきかせてほしい」など無意味な質問を行っている目撃情報がある。 自らを「任天堂信者」と自称しているが、任天堂に関する興味は株ぐらいしか興味がないのが実情らしい。
43.はちまき名無しさん投稿日:2019年04月25日 13:51▼返信
>>27
国語の教科書に「文字は右から書いても読めるからOK!」とか書いてあるようなもんだぞ
44.はちまき名無しさん投稿日:2019年04月25日 13:51▼返信
入門書とかでも偏った私見を常識のように書くやつの本は買わない
45.はちまき名無しさん投稿日:2019年04月25日 13:51▼返信
ララ💖おかわり
46.はちまき名無しさん投稿日:2019年04月25日 13:52▼返信
※30
そういう話じゃねえだろw
47.はちまき名無しさん投稿日:2019年04月25日 13:52▼返信
そのクソみたいなソースコードは後に別の人が見たら発狂するんだよな。
48.はちまき名無しさん投稿日:2019年04月25日 13:53▼返信
最初から高いレベルを求めるなよ
まずは正しく動作すればいいんだ
49.はちまき名無しさん投稿日:2019年04月25日 13:53▼返信
美しいプログラムは確かに見ないけれど
画一化された実装はしてくれないと横展開や保守の時に困るよ自分が
50.はちまき名無しさん投稿日:2019年04月25日 13:53▼返信
この著作の人、もうプラグラム組んで無いのかもっ!www
だから説明が昔の言語で止まっているのかもねっ!!w(笑)
これを期にコード等と機械に優しくない言語を止めてマシン語に戻そう、今のスペックなら超高速で処理してくれるぞっ!!wwwwww(苦笑)
51.はちまき名無しさん投稿日:2019年04月25日 13:53▼返信
ララ💖聖者

ゲームA野村とピョコタンを競わせよう。
52.はちまき名無しさん投稿日:2019年04月25日 13:54▼返信
美しいかはともかく動けばOKなんて思考は
最近の現場ではかなり厳しく指導されるはずなんだがね
53.はちまき名無しさん投稿日:2019年04月25日 13:54▼返信
Visual Studioは変数名に日本語使えるけどな
54.はちまき名無しさん投稿日:2019年04月25日 13:55▼返信
本の著者がプログラマとして無能ってことを表してるだけだな
55.はちまき名無しさん投稿日:2019年04月25日 13:56▼返信
プログラマー他にいないとかいう超絶クソな現場だったら他人が読めないコード書いても大丈夫かもな。自分でも読みにくいほど汚いと仕様変更やら追加修正するときに死ぬけどな。
56.はちまき名無しさん投稿日:2019年04月25日 13:56▼返信
次期総理はこの男か?  秋田から集団就職し政権ナンバー2まで上り詰めた「令和おじさん」菅義偉内閣官房長官の知られざる叩き上げ人生
57.はちまき名無しさん投稿日:2019年04月25日 13:57▼返信
>>33
機械に優しくないからドンドンマシンのスペックを上げていかなければならないけどねっ!?www
58.はちまき名無しさん投稿日:2019年04月25日 13:57▼返信

酒もタバコも吸え野村
59.はちまき名無しさん投稿日:2019年04月25日 13:58▼返信
動けばOKは実際正しい
徹底的にテストされていればの話だが
60.はちまき名無しさん投稿日:2019年04月25日 13:59▼返信
老害プログラマーの時代なら、それで済んだ。
だが今は違う。
コーディングデザインすらまともにできない奴は、しれっと降ろされる。
61.はちまき名無しさん投稿日:2019年04月25日 13:59▼返信

ララ💖聖者

まっ、汚仕事獄黒右様ですこと、、
62.はちまき名無しさん投稿日:2019年04月25日 14:00▼返信
ちまきは分からないのにノリで憤慨してんじゃねえよ
63.はちまき名無しさん投稿日:2019年04月25日 14:00▼返信
気楽に♪
じゃねーよ!
64.はちまき名無しさん投稿日:2019年04月25日 14:01▼返信

ゲームA野村

プールで足つきバタフライのバター炒め食べたい作って❗️
65.はちまき名無しさん投稿日:2019年04月25日 14:01▼返信
実際精度スピード優先で、美しさはその次。
むしろ動けばOKが危険。バグ出たいい訳の多くは「~~で正常に動いたからOKとしてました」だぞ。
66.はちまき名無しさん投稿日:2019年04月25日 14:02▼返信
ララ💖聖者

辻堂海岸まで、きたらな!
67.はちまき名無しさん投稿日:2019年04月25日 14:02▼返信
関数の引数に関数の返り値使うのにいちいち変数宣言するのやめてほしいわ
メモリの無駄遣いだから
68.はちまき名無しさん投稿日:2019年04月25日 14:03▼返信
スパゲッティプログラムきったねえから書くなよ
69.はちまき名無しさん投稿日:2019年04月25日 14:03▼返信

ゲームA野村

何時に?
70.はちまき名無しさん投稿日:2019年04月25日 14:04▼返信
昔のはメモリが少なかったから必然的に入り組んだソース書かなきゃいけなかったんだけど
今はその問題もクリアしたから可読性が求められる
ただ、プログラム習いたてでソースの読み方知らない小学生に読みやすいソースがかけるとは思えん
71.はちまき名無しさん投稿日:2019年04月25日 14:05▼返信
「気楽な気持ちで」「動けばOK」ってのは初心者向けとしては間違ってない

けれど小学生相手に「現場では綺麗なものは求められてない」と、あえて書く必要あるか?
72.はちまき名無しさん投稿日:2019年04月25日 14:05▼返信
汚いと後で自分で直すときにわけわからなくなるで!
73.はちまき名無しさん投稿日:2019年04月25日 14:06▼返信
他人のきったねぇコードを一から解析しなおして作業するのがクソシンドイから
プログラマやめた
二度手間にして仕事増やしてんのに、残業たくさんしてる自分に酔ってるアホプログラマ多すぎ
74.はちまき名無しさん投稿日:2019年04月25日 14:07▼返信
むしろ新人は保守性だけを気にして組んでくれ。
精度とか速度とかは読みやすければあとから何とでもなるから。
75.はちまき名無しさん投稿日:2019年04月25日 14:08▼返信
引き継ぎ考えて綺麗なソースコードと、注釈は入れてくれ
76.はちまき名無しさん投稿日:2019年04月25日 14:08▼返信
この筆者多人数で行うプロジェクトに参加したことがないのでは いろんな意味ですげーなw
77.はちまき名無しさん投稿日:2019年04月25日 14:11▼返信
本でプログラム学ぶって時点で非効率というか、間違った学習法教えてるよね。
78.はちまき名無しさん投稿日:2019年04月25日 14:12▼返信
プログラマーがガチギレっていうからどんなに凄い人なのかと見てきたらフリーソフト制作者かよ。
79.はちまき名無しさん投稿日:2019年04月25日 14:12▼返信
>>70
読める書けるは別として
こういうコードがきれい
そしてなぜきれいか
の説明はあっていいと思う
80.はちまき名無しさん投稿日:2019年04月25日 14:13▼返信
仕様書にない度重なる変更
フローチャートも作られない
時間に追われて出来上がるのはスパゲティコード
81.はちまき名無しさん投稿日:2019年04月25日 14:14▼返信
小学生向けなんだろ?
だったら美しいとか拘らずに自由に書いてみよう!!!ってことじゃねえの
学んでる中でどんなコードがあとあと分かり易いとか学んでくもんだろ
一々大人目線で茶々入れんなよ
82.はちまき名無しさん投稿日:2019年04月25日 14:16▼返信
まあ、外資だと求められないしな。
日本IT屈指の無駄作業だな、開発標準に
合わせたコーディングとか。
83.はちまき名無しさん投稿日:2019年04月25日 14:18▼返信
プログラミングって将来的には全部AIに任せる職になるとか聞くけどどうなるんだろうね。
今小さい子が学んで役に立つのかな。

まぁどこかの企業のために働くのではなく、自分で1からアプリ作ってそれを売りに出すという手段は残ってるだろうけど。
84.はちまき名無しさん投稿日:2019年04月25日 14:18▼返信
事実というか実情だろw
日本人はプロというよりオタの成れの果てだし
85.はちまき名無しさん投稿日:2019年04月25日 14:20▼返信
※81
初心者こそフォーマットを意識して書かせるべきだろ
そっちの方が流れを理解しやすいし
86.はちまき名無しさん投稿日:2019年04月25日 14:21▼返信
別に嘘ではないだろ

87.はちまき名無しさん投稿日:2019年04月25日 14:22▼返信
文句言うならお前が書けばいいじゃーん
88.はちまき名無しさん投稿日:2019年04月25日 14:23▼返信
事実あまり求められないじゃん
89.はちまき名無しさん投稿日:2019年04月25日 14:23▼返信
そもそも小学生向けプログラミングは、プログラミング技術の習得が目的じゃない
PCを目的に応じて、制御できることを知る、体験する、ということが目的
コーディングを覚えることが目的ではない
90.はちまき名無しさん投稿日:2019年04月25日 14:24▼返信
今は徐々にソースコードの美しさなんて求められなくなってるけどね
古いのはどっちだか
91.はちまき名無しさん投稿日:2019年04月25日 14:25▼返信
知らん奴らが偉そうに
綺麗に書くとか要らねーんだよ
仕様書にフロー書いてのんびり丁寧にやる時代じゃねーんだよ
何で開発してるか書いてみろやバーカ
92.はちまき名無しさん投稿日:2019年04月25日 14:26▼返信
プログラミングより勉強すべきこと沢山あるやろ
93.はちまき名無しさん投稿日:2019年04月25日 14:28▼返信
そういうときの言い訳が
「基礎だから!これから正しい方法にするんだから!」
なんだけど
 
中学になっても高校になっても、大学になっても
「基礎だから!とりあえずだから!」
とか言ってんだよな日本の教育関連は
94.はちまき名無しさん投稿日:2019年04月25日 14:29▼返信
納期>>>>>美しいコーディング
95.はちまき名無しさん投稿日:2019年04月25日 14:29▼返信
本の名前は?
96.はちまき名無しさん投稿日:2019年04月25日 14:30▼返信
動く効率とかを突き詰めると勝手に綺麗になるから大丈夫大丈夫
97.はちまき名無しさん投稿日:2019年04月25日 14:30▼返信
確かに大昔は容量の制限が厳しかったから美しさよりも簡潔なコードが要求された
よく使われる例だと
A=0と書くのではなくXOR Aと書く(表記は厳密でないけど)
A=0は2バイト使うけど、XORなら1バイトで済むということ
プログラム実行中にプログラム自体を書き換えるということもあった
その時代は正しかっただろうが今はそうではない
98.はちまき名無しさん投稿日:2019年04月25日 14:31▼返信
重要なのはとりあえず気楽に♪って部分なんじゃないか
99.はちまき名無しさん投稿日:2019年04月25日 14:31▼返信
これだからファミコン世代は・・・
100.はちまき名無しさん投稿日:2019年04月25日 14:32▼返信
ある程度の綺麗さは必要だがな、あまりにも自分勝手なソースコードはイラッとするし読む気にもなれない
改行しないとか、{}の段落が共通化されてないとか、まあそういうコード書いた後に自分で見直して後悔して次からは見やすく書くだけだろうけどな
101.はちまき名無しさん投稿日:2019年04月25日 14:32▼返信
ほんとこれな。

よくわからんけど。
102.はちまき名無しさん投稿日:2019年04月25日 14:33▼返信
だからって、switch caseでドライバ書くなって話になる
 
ワイ卒倒しそうになったし
 
なんで速度が何よりも重要なドライバでswitch caseやってんだって
103.はちまき名無しさん投稿日:2019年04月25日 14:34▼返信
最近はコンパイラが賢いからな
人間に伝わりやすいように書くのが良いよ
104.はちまき名無しさん投稿日:2019年04月25日 14:35▼返信
今は、可読性 > 処理負荷 だわな
105.はちまき名無しさん投稿日:2019年04月25日 14:36▼返信
※96
絶対ならないな
106.はちまき名無しさん投稿日:2019年04月25日 14:37▼返信
ブラックボックス化すると再開発で余計な金が掛かるから
保守性考えて誰でも読める綺麗なコードで書くべき
ただ、炎上プロジェクトの使い捨てIT奴隷前提なら
本に記載されてる事は正しい
107.はちまき名無しさん投稿日:2019年04月25日 14:38▼返信
子供向けに目くじら立てんなよ
108.はちまき名無しさん投稿日:2019年04月25日 14:39▼返信
ゲームと組み込みの場合、
 
「最適化をしてはならない」部分が多いんでぇ
 
特にメモリ絡みはな
109.はちまき名無しさん投稿日:2019年04月25日 14:39▼返信
担当者がコロコロ変わるからな
見やすく作らないと。
110.はちまき名無しさん投稿日:2019年04月25日 14:40▼返信
>>48
実情は汚いコードほどバグだらけ
111.はちまき名無しさん投稿日:2019年04月25日 14:41▼返信
学校の課題では動けばOKででいいけど
業務は逆だろw
112.はちまき名無しさん投稿日:2019年04月25日 14:42▼返信
日本の問題とは、
 
「仕事に使える実戦的なものでない」
 
ということ
 
その意味で言うと、大学で教えるものでさえ間違ってんだぜ
113.はちまき名無しさん投稿日:2019年04月25日 14:43▼返信
「大学でまで基礎を教えている」
 
ので、会社入ってから学び直しになるのだ
 
おかしいだろいくらなんでも
114.はちまき名無しさん投稿日:2019年04月25日 14:43▼返信
1ヶ月の自分に奉仕するつもりで書け
自然に綺麗になるから
115.はちまき名無しさん投稿日:2019年04月25日 14:45▼返信
>>27
初歩の初歩だから、
初歩の初歩である
見やすいソースをかけ、動けばいいわけじゃない
って叩き込むべきw
116.はちまき名無しさん投稿日:2019年04月25日 14:46▼返信
美しいコードは自分や他人が見やすい。出来ればそこを目指そう! って書けばいいのに
117.はちまき名無しさん投稿日:2019年04月25日 14:47▼返信
作文教える時に、読めれば良いよ
って教えるのか?
118.はちまき名無しさん投稿日:2019年04月25日 14:47▼返信
OSに任せっきりにしていいOSの上でのプログラムだと
GCCとかVCとか、まあそんなのに最適化させていいんだけど
 
「インオーダーだったり、メモリ管理は自分で」の場合は
コンパイラに最適化させると動かないのでvolatile三昧やで
 
開発環境が整っているPS4世代でもそうじゃねーの?
119.はちまき名無しさん投稿日:2019年04月25日 14:48▼返信
>>30
それな。美しいコード、汚いコードの例を出して説明しないと理解できないだろ
120.はちまき名無しさん投稿日:2019年04月25日 14:49▼返信
料理は味が良ければ見た目も衛生も気にしなくていいって言ってるようなもんだな
121.はちまき名無しさん投稿日:2019年04月25日 14:52▼返信
リファクタリングを完全に無視してくるとはとんでもねぇ奴だ
122.はちまき名無しさん投稿日:2019年04月25日 14:57▼返信
どこのバカだよ、この教本書いた奴は
可読性度外視のコードとか誰が保守するんですか
123.はちまき名無しさん投稿日:2019年04月25日 14:57▼返信
この記事の反応にもあるけど美しいの基準は人それぞれだしな

引き継ぎしやすいように説明文を付け加えたら長いから文句言われることもあれば
とにかく文字数を少なくすることに命かけてる人のは本人以外には分からなかったりするし
124.はちまき名無しさん投稿日:2019年04月25日 14:58▼返信
【速報】スイッチ最後希望のソフト『パンティパーティー』がついに1500円の価格で配信開始!
メーカー曰く「このソフトはエッチなゲームではありません」とのことw
125.はちまき名無しさん投稿日:2019年04月25日 15:00▼返信
美しくない ソースコード
今見ているスカスカテンプレ貼り付けのここ
最高に美しいのは
google
ぎっちり詰まっていて素晴らしい
126.はちまき名無しさん投稿日:2019年04月25日 15:01▼返信
プログラマーじゃなくてもRPGツクールを弄った事があるならなんとなく理解できるかも
苦労の末組んだスクリプトがツクール情報サイトにはもっと単純な組み方で紹介されていたり
127.はちまき名無しさん投稿日:2019年04月25日 15:02▼返信
「美しい」のが求められてないんだろ
無駄に作業時間かけるのは非効率だぞ
128.はちまき名無しさん投稿日:2019年04月25日 15:05▼返信
文系が本を編纂するからでしょ?俺が気が付いたtipsで他とは違う感じを打ち出そう!とかなんだろ?
129.はちまき名無しさん投稿日:2019年04月25日 15:07▼返信
>>127
この場合の美しいは基本的に可読性が高いと同義だからな
最終的に困るのは改修するってなった時の
数年後の自分だぞ
130.はちまき名無しさん投稿日:2019年04月25日 15:07▼返信
変数の名前は筆者の思い付きです
とか
この本書いた奴糞だな

それを見てガキが真似したら困るだろ
131.はちまき名無しさん投稿日:2019年04月25日 15:08▼返信
ちょっと何言ってんのかわかんないですね
132.はちまき名無しさん投稿日:2019年04月25日 15:10▼返信
現実問題として完璧に美しいコードを維持するのが難しいから仕方なくしている面があるだけであって
スパゲティコード化するのを最初から推奨してるのは順番を履き違えているアホだと断言できるわ
あとプログラムの場合の「美しい」というのは「見た目が」とかじゃなく「簡潔でわかりやすい、スパデティ化しない、実用的な」って意味合いだろうに
なんで「見栄えは優先しなくていい」みたいなニュアンスで受け取って、美しさは求めなくていいとか勝手なこと書いてしまうんだろう・・・
133.はちまき名無しさん投稿日:2019年04月25日 15:13▼返信
実際美しさなんて求められてねえしな
読めないんだったらお前が無能なんだろで終り
ギッチギチよね

まあ小学生向けでどうかとは思うけど
最初は分かり易く書いてから省略していけばいいんじゃね
134.せみころんさん投稿日:2019年04月25日 15:13▼返信
>>124 つらいな。でも、これはブヒッチ最後の希望じゃない。
135.はちまき名無しさん投稿日:2019年04月25日 15:14▼返信
>>91
そういう案件こそ仕様書現存してないからソースが正ってなってて、
でもってインデントグチャグチャな上gotoでポンポン飛ぶゴミみたいな文書いてんだろ
後世の改修担当のことなんぞなーんも考えてねえ。恨むでまじで。現行で恨んでるけど。
136.はちまき名無しさん投稿日:2019年04月25日 15:14▼返信
>>48
そういうのは才能が無い奴の言い訳なんだよなぁ…
137.はちまき名無しさん投稿日:2019年04月25日 15:15▼返信
業界はそんなの求めてないから質の悪い海外に開発委託したりするんだけどね
138.はちまき名無しさん投稿日:2019年04月25日 15:17▼返信
>>59
正しくねーよカス
お前は糞コードを保守し続けてくれ
139.はちまき名無しさん投稿日:2019年04月25日 15:17▼返信
小学生に業務の現場とかいうなよw
入門なら好きなようにやらせて残った中から篩いにかけろよ
140.はちまき名無しさん投稿日:2019年04月25日 15:18▼返信
この本を参考にしていうならほんと趣味でプログラミングを一回だけ打ち込むだけのプログラマのさわりみたいな入門書だろうな、これからプログラマを目標にしていく人には絶対読んじゃダメなものだろうけど
141.はちまき名無しさん投稿日:2019年04月25日 15:20▼返信
ノウハウとか共有しないでいるから限られた人しかできず人手不足でそうなるんでしょ
142.はちまき名無しさん投稿日:2019年04月25日 15:20▼返信
>>71
それな。
ガキ向けの教本なのに余計な事植え付けやがって
人を教育する為の本を書く前に自分が再教育されてこいという
143.はちまき名無しさん投稿日:2019年04月25日 15:22▼返信
>>137
でとんでもないもん送られて来て改修するのは日本人で結果的に悲鳴上げるってオチ
恒例行事ですわ
144.はちまき名無しさん投稿日:2019年04月25日 15:24▼返信
>>81
子供目線でしか語れない奴が本書いてんだろこれ
145.はちまき名無しさん投稿日:2019年04月25日 15:25▼返信
嘘っていうか、「動けばOK」を肯定してるんなら「美しさは二の次」間違いじゃないのでは。
「動かなくてもとにかく美しいコードを心がけろ」じゃなく「美しいコードの方が保守がしやすくミスも発見しやすい。結果動くことが多い」なんじゃないの?「動けばOKなんて言ってるといずれ痛い目にあう」でしょ。
146.はちまき名無しさん投稿日:2019年04月25日 15:26▼返信
>>88
糞会社にしか勤めてないなら求められんわな
147.はちまき名無しさん投稿日:2019年04月25日 15:27▼返信
平坦で、単純で、奇抜性のないコードを書け
他人が保守することもあるんだから
148.はちまき名無しさん投稿日:2019年04月25日 15:29▼返信
>>91
個人開発の人?
149.はちまき名無しさん投稿日:2019年04月25日 15:29▼返信
可読性が第一で動くかどうかは二の次だぞ
150.はちまき名無しさん投稿日:2019年04月25日 15:30▼返信
>>94
納期を守って綺麗にコーディングするのが当たり前なんですがそれは
151.はちまき名無しさん投稿日:2019年04月25日 15:30▼返信
ベタ書きしない、インデント整える、極力関数化する、コメントアウトで分かりやすい説明付ける、変数は名称とフォーカスを分かりやすくしておく

これだけは守ってくれれば、それなりに美しいソース…だと思う
152.はちまき名無しさん投稿日:2019年04月25日 15:34▼返信
小学生向けなんだから
ガチガチのこれしかダメってのはおかしいからなぁ
せっかくゼロからやるんだから自由な発想でコードを書いて欲しいってのはあるんじゃないかな
自分で書いていく過程で見直して読みにくかったりわかりにくかったら改善されるさ
153.はちまき名無しさん投稿日:2019年04月25日 15:34▼返信
論理的思考を学ぶはずなのに、全く論理的じゃないテキスト
154.はちまき名無しさん投稿日:2019年04月25日 15:38▼返信
>>107
ガキ向けだから尚更あかんのだろ
155.はちまき名無しさん投稿日:2019年04月25日 15:40▼返信
>>127
糞コードはあとあと自分がコード保守のために工数を割くことになると思うんですがそれは
156.はちまき名無しさん投稿日:2019年04月25日 15:41▼返信
美しくプログラミングしろって書いても文句言うんだろ?
157.はちまき名無しさん投稿日:2019年04月25日 15:45▼返信
他人が理解しやすいものを作らないと使えない人間になってしまう
自分一人でシステムを作って必要なくなるまで一人で保守メンテするなら問題ないけど
158.はちまき名無しさん投稿日:2019年04月25日 15:46▼返信
>>1
いつかはAIが全てやってくれるから覚えても意味がない、仕事も勉強もせず過ごすのがいい
159.はちまき名無しさん投稿日:2019年04月25日 15:55▼返信
クズが増えるな(笑)
160.はちまき名無しさん投稿日:2019年04月25日 15:55▼返信
>>141
専門学校でも、大学でも、オンラインでもいくらでも学べる仕組みがあるんだが?
ノウハウ云々って勉強会でも開けってか?
学ぶ気が無い奴に勉強会とか開いても無意味
有能な奴はgithubで参考コードみたりして学んでるんだよ
ノウハウ共有とか言ってる時点でお前は受け身
プログラマは向いてないね
161.はちまき名無しさん投稿日:2019年04月25日 15:57▼返信
※157
糞派遣は自分が必要だと思わせるためなのか知らんが後続に理解しづらいプログラムを無駄に時間掛けて組む奴の多いこと多いこと
162.はちまき名無しさん投稿日:2019年04月25日 15:57▼返信
まあ美しいにもいろいろあるよねぇ…
論理的に美しくて可視性が高いのがいいんだけど
なんか両立しないんだよねぇ…論理的に美しくても可視性が低くなっちゃう
163.はちまき名無しさん投稿日:2019年04月25日 15:58▼返信
レジの女の子の頭の中が「こいつキモイ」でいっぱいだなんて知りたくはないだろう?
164.はちまき名無しさん投稿日:2019年04月25日 15:58▼返信
だから誰がやっても似たような形にしかならずすぐに後釜据えられるCobolとかいう化石で食えてる連中が未だにいるんだよね
165.はちまき名無しさん投稿日:2019年04月25日 16:15▼返信
上司が新人にふるいPCを与えたせいで出来上がるコードが
なんというか横幅が狭いんだろうなーというコードになって見難い
166.はちまき名無しさん投稿日:2019年04月25日 16:18▼返信
安く入札してわざとスパゲティにしてサーバーの管理維持変えられなくするんだぞ
167.はちまき名無しさん投稿日:2019年04月25日 16:19▼返信
>>53
それ変数名入力の度にIME切り替えいるから面倒だぞ
168.はちまき名無しさん投稿日:2019年04月25日 16:21▼返信
小学生に「美しいコード」なんて強要したって興味なくさせるだけでしょ
そもそも美しさは知識と経験があってはじめて出来るんだから
169.はちまき名無しさん投稿日:2019年04月25日 16:26▼返信
作り捨てのコードなら美しさはいらないのは事実
まあ現場にたどり着いてから教えればいいことなので、本にわざわざ書く必要はないが
170.はちまき名無しさん投稿日:2019年04月25日 16:27▼返信
間違ってない。
優れたコード書いても給料変わらんし。
171.はちまき名無しさん投稿日:2019年04月25日 16:27▼返信
>>158
そのAIはどうやって手に入れるんだい?
AIからノコノコとやって来ないぞ??
172.はちまき名無しさん投稿日:2019年04月25日 16:29▼返信
プログラムって難しそう、両親からのサポートを得られなさそう
そんなイメージの払拭のために書いたのかもしれないが、現場でスパゲッティソースなんて出そうもんなら吊るされるわw
173.はちまき名無しさん投稿日:2019年04月25日 16:36▼返信
>>107
子供向けだからこそだろ
根本からおかしかったら即ち全てがおかしい、だぞ
174.はちまき名無しさん投稿日:2019年04月25日 16:52▼返信
とりあえず一度どんなかたちであれ書いてみようならまだわかるが、現場で綺麗に書くことが求められていないは全くの大嘘
175.はちまき名無しさん投稿日:2019年04月25日 16:52▼返信
そもそも自由過ぎるソースコードを書けることが欠陥だと気づけ。
176.はちまき名無しさん投稿日:2019年04月25日 16:59▼返信
なんでみんなGOTOを嫌うのかなw
そうやってGOTO使う人を差別して心が痛まないのかな?w
日本は民主主義国なんだから社会主義に染まってはいけないはずなんだがなw
177.投稿日:2019年04月25日 17:00▼返信
このコメントは削除されました。
178.はちまき名無しさん投稿日:2019年04月25日 17:17▼返信
プログラム綺麗に書けない奴は仕事の姿勢も私生活も大概ぐっちゃぐちゃ
179.はちまき名無しさん投稿日:2019年04月25日 17:18▼返信
なんで?
180.はちまき名無しさん投稿日:2019年04月25日 17:21▼返信
まぁ状況による
181.はちまき名無しさん投稿日:2019年04月25日 17:27▼返信
業務用ならメンテナンス性を重視するからわかりやすく美しく書くことは必須なんだよなあ
182.はちまき名無しさん投稿日:2019年04月25日 17:32▼返信
これはいかんね。
いやなんとなく雰囲気で
183.はちまき名無しさん投稿日:2019年04月25日 17:36▼返信
作った後に拡張もメンテナンスもしないような単発物なら別にいいんじゃな?
それ以外でこんなこと言ってるなら吊ってこい
184.はちまき名無しさん投稿日:2019年04月25日 17:50▼返信
※41
そんなお前は無能。
185.はちまき名無しさん投稿日:2019年04月25日 17:53▼返信
※91
そんなだから、
お前は何年たっても使い物にならないんだよ。
186.はちまき名無しさん投稿日:2019年04月25日 17:55▼返信
誰が見てもわかるように書け
187.はちまき名無しさん投稿日:2019年04月25日 18:01▼返信
全く間違ってないのだが
誰もが分かるようなコードは
逆にまずいことが多い
アホでも読めるような文章ってことだからな
188.はちまき名無しさん投稿日:2019年04月25日 18:05▼返信
美しくて直感的なコードが保守しやすいというのは
タダの思い込み
189.はちまき名無しさん投稿日:2019年04月25日 18:06▼返信
たしかにひどいけど、学校の教科書ってわけでもないしいいんでは。そこまで怒らなくても。カルシウム足りてない?
190.はちまき名無しさん投稿日:2019年04月25日 18:07▼返信
webのプログラミングでは、分かりやすいことよりも短いことがとにかく良いとされる
191.はちまき名無しさん投稿日:2019年04月25日 18:18▼返信
美しく見やすいソースコードはそれこそベテランでないと書けないのに初心者に求めるのは酷でしょ
モチベが潰れるわ
192.はちまき名無しさん投稿日:2019年04月25日 18:23▼返信
そりゃ可読性がいい方が望ましいに決まってる。結局、納期が短くて、品質と保守性のうち品質とるしかない状況に陥ってるからそんな話になるわけで。デスマを日常としていた奴らが、俺が若い頃はと老害みたいなことを言いだすのもそう先ではないな。
193.はちまき名無しさん投稿日:2019年04月25日 18:27▼返信
これは有害図書だわ。
万人に見やすいコードを書かないと、とんでもないことになるっつーの。
194.はちまき名無しさん投稿日:2019年04月25日 18:37▼返信
動けばいいの精神ならフィリピン人にコード書いてもらえよ
195.はちまき名無しさん投稿日:2019年04月25日 19:00▼返信
わかりやすく書くべきだけど実際の現場では完璧を目指すのは難しい(というか要件がコロコロ替わるから絶対的な正解が無い)から、「必要以上に拘ることはない」ってのが言い方としては正しいかな。
全く気にしなくて良いわけではない。

そんな事より世の中には最初のサンプルコードに普通に文法エラーがあってコンパイル通らないなんていう悪質な書籍があるからそういうのを取り締まって欲しい。
196.はちまき名無しさん投稿日:2019年04月25日 19:06▼返信
小学生にそこまで要求してもな。最初は何でも動けばいいだろう
197.はちまき名無しさん投稿日:2019年04月25日 19:16▼返信
※97
よお、ゼッパチマン。
198.はちまき名無しさん投稿日:2019年04月25日 19:31▼返信
数年前に同じことできる2つのプログラムソース見たけど
片方は100行以上で書いてあって、もう一つはたった30行で書かれてた。
多分後者のプログラムを美しいコードというのだろう。
199.はちまき名無しさん投稿日:2019年04月25日 19:50▼返信
美しく書くのは基本を覚えてからでも良いだろ
最初っから高い目標にすると挫折するヤツ多くなるぞ
200.はちまき名無しさん投稿日:2019年04月25日 19:51▼返信
美しいコードを書けないヤツが批判してるのが滑稽w
201.はちまき名無しさん投稿日:2019年04月25日 19:53▼返信
他の人がメンテナンスしやすいようにとは教わったわ
1番言われたのは関数書くときは中身見なくてもどんな動作してるかわかるような関数名にしろってことかなぁ
関数名がそういう感じじゃないと中身全部見ないといけないこともあるから工数が一気に増えるらしい
202.はちまき名無しさん投稿日:2019年04月25日 20:01▼返信
オレがプログラムを書いてた頃、今から20年くらい前だが、
教えてくれた先生は「プログラムはエレガントに書け」っとよくいっていたもんだ。

半年後にみて、さっぱりわからないようじゃダメだよなw
203.はちまき名無しさん投稿日:2019年04月25日 20:08▼返信
longjump使いまくりのコードは何でも実現できる
メンテナンスは地獄だけどねw
204.はちまき名無しさん投稿日:2019年04月25日 20:10▼返信
最初から整ったコードを求めてはいないけど、書くように意識させなければいつまでも美しいコードにならないだろう。
自ら進んで学習しない人は結局のところ言われたこともできない使えない人材になるだろうね。
205.はちまき名無しさん投稿日:2019年04月25日 20:38▼返信
これはひどいwww
家庭科の授業で、とりあえず食べられればいいので適当に鍋にぶち込みましょう、
味は二の次です。って言ってるのと変わんなくね?
206.はちまき名無しさん投稿日:2019年04月25日 20:44▼返信
「ソースぐちゃぐちゃでも動けばOK」の流儀だと
拡張や引き継ぎがクソ難しいうえに
書いた本人ですら後から修正出来んぞw
207.はちまき名無しさん投稿日:2019年04月25日 20:48▼返信
RPGツクールのプリセットスクリプトがそんな感じやったな
開発エンジンなのに機能の拡張性ゼロだった
208.はちまき名無しさん投稿日:2019年04月25日 21:03▼返信
ナーシャ・ジベリの書いたコードは他人に理解できないという
209.はちまき名無しさん投稿日:2019年04月25日 21:05▼返信
変数にローマ数字とかが使えないパターンもあるし、接頭文字に使えないこともあるのに
数字からはじまる変数教えてる時点で駄目だわ
210.はちまき名無しさん投稿日:2019年04月25日 21:09▼返信
分かりやすく美しいコードが求められてない現場ってどんなゴミ企業だよ。そんな底辺経験で教科書書いているとは、驚きだ。
211.はちまき名無しさん投稿日:2019年04月25日 21:10▼返信
ワイはおっさんやから
自作の関数・変数はノートに早見表作ってるわ
212.はちまき名無しさん投稿日:2019年04月25日 21:16▼返信
プログラマーじゃないから美しくて見やすいコードってなんなのかわからない

文章でいうなら字がきれいで句読点がしっかりしてて、言いたいことが回りくどくなくてまとまってるみたいなもん?
213.はちまき名無しさん投稿日:2019年04月25日 21:22▼返信
「営業やクライアントはエンジニアの努力をさっぱり理解しようとしない」
という現状に対する皮肉を込めたブラックジョークというのなら、正解なんじゃね?ww
子供にそれを伝える是非はともかくとしてw
214.はちまき名無しさん投稿日:2019年04月25日 21:26▼返信
ていうかなぜBASICなのか
プログラマー増やしたいならCから教えるべきでは
215.はちまき名無しさん投稿日:2019年04月25日 22:07▼返信
プログラムは美しいというの誤解であると空飛ぶスパゲッティコード教が明確に否定してるじゃんか
216.はちまき名無しさん投稿日:2019年04月25日 22:22▼返信
>>212
反応のところに書いてんじゃん・・・見た目の簡潔さ、文字数の少なさ、処理の目視での追いやすさの混在って。
217.はちまき名無しさん投稿日:2019年04月25日 22:22▼返信
※82
んなわけねえだろw
218.はちまき名無しさん投稿日:2019年04月25日 22:39▼返信
※216
一番重要なのはインデントでしっかりと区分けしてるかどうかかな
if文やwhile文の範囲がわからないクソコードは死ねと思う
219.はちまき名無しさん投稿日:2019年04月25日 22:41▼返信
※82
なぜpython言語が作られたか考えましょう
海外でも見やすさは正義ですよ
220.はちまき名無しさん投稿日:2019年04月25日 23:03▼返信
※16
それだったら、「業務の現場では美しいソースが求められますが、学習の時は深く考えずに気楽に作りましょう」程度の書き方で良いのではないかと思う。
221.はちまき名無しさん投稿日:2019年04月26日 00:05▼返信
まあそういう現場にいたんだろ
品質全く気にしない粗悪な職場はあるっちゃある
222.はちまき名無しさん投稿日:2019年04月26日 01:19▼返信
小学生にソースコードの美しさまで求めるのはどうかと
学習なんだからコードを書ければとりあえずok
223.はちまき名無しさん投稿日:2019年04月26日 01:33▼返信
人間が読みやすい美しいコードで書いて、それを
機械が読みやすい汚いコードにコンパイルするんだろ
224.はちまき名無しさん投稿日:2019年04月26日 01:34▼返信
美しく書かないとエラーを吐くように
Linterでも設定しておけ
225.はちまき名無しさん投稿日:2019年04月26日 01:37▼返信
>>190
CSSで表現できることを、わざわざJSで処理しようとするクソ老害とかたまにいるよなw
226.はちまき名無しさん投稿日:2019年04月26日 03:14▼返信
その美しいコードというのが環境によって違うよね
日本だけで仕事するならあんまり変わらんのか?
227.はちまき名無しさん投稿日:2019年04月26日 03:15▼返信
実際そうじゃん。
求められてるのはスピードよ。
228.はちまき名無しさん投稿日:2019年04月26日 09:02▼返信
美しさにこだわる必要はないけどわかりやすさにはこだわってくれマジで
今時性能、容量重視で複雑にする必要がある場面はあんまりない

直近のコメント数ランキング

直近のRT数ランキング