「コードの綺麗さを気にする奴は糞プログラマー」 ひろゆき「超同意」
ひろゆき(@hiroyuki_ni)
超同意。サービスの実現速度が重要で、コードの見た目は後でいい。>コードがどれくらいきれいかを気にする人は出来の悪いプログラマー
https://twitter.com/#!/hiroyuki_ni/status/165995446932742144 【インタヴュー】新世界を創造するYコンビネーターのハッカーたち
世界中の優秀なハッカーたちが集うITスタートアップ養成所「Yコンビネーター」。
Yコンビネーターのプログラムに参加してGinzametricsというサーヴィスをつくり、
日本発で世界へ挑戦を続けているレイ・グリセルフーバーである。
彼にこの興味深い組織について詳しく聞いてみた。
RG:
次に重要なのはその条件をもとに実際に使いやすい製品を作ることができるか、ということですね。
そのなかのコードは別にきれいである必要はなくて、ユーザーが喜べばいいだけの話ですからね。
むしろコードがどれくらいきれいかを気にする人は出来の悪いプログラマーだとぼくは思っているくらいです。
コードが気になってしまうと締め切りに間に合わず、ビジネスにならないわけですから。
その理由は凄く単純です。何か商品を作ろうと思ったときに、
ユーザーが欲しているとイメージしたものは必ずと言っていいほど間違っているわけです。
その間違っているものをいくらきれいなコードで最適化しようとしても、
結局ユーザーにとって必要なければ、その行程は無駄になってしまいます。
つまり、間違っていることに気づいて、それをすぐに改善できる開発のスピードが大事で、
そのときにコードがきれいかどうかはまったく関係ないんです。
http://wired.jp/2012/02/03/interview-ginzamarkets/
2 :
番組の途中ですがアフィサイトへの転載は禁止です:2012/02/05(日) 12:28:08.58 ID:A09JmGAA0
>>1 私スクリプトだけどこのスレ人間臭くない?
人類は地球の恥
保守するやつの気持ちを考えろよくそども
4 :
番組の途中ですがアフィサイトへの転載は禁止です:2012/02/05(日) 12:28:36.73 ID:uSEOa5xS0
保守する人間の身にもなれよ
5 :
番組の途中ですがアフィサイトへの転載は禁止です:2012/02/05(日) 12:28:42.28 ID:yTqRCZhe0
スパゲティプログラムの芸術性を分からないやつはにわか
6 :
番組の途中ですがアフィサイトへの転載は禁止です:2012/02/05(日) 12:29:16.15 ID:+RaRI4/H0
見にくい糞コード書く奴って他人が見るとは考えないわけ?
まずひろゆきがクソプログラマじゃねぇか
糞汚いコードを書いたことで開発効率が糞悪くなることもあるから一概には言えんと思うけど
10 :
番組の途中ですがアフィサイトへの転載は禁止です:2012/02/05(日) 12:30:02.49 ID:1VQylsQeP
GOTOパラダイスってこと?
>>7 ロムスカ・パロ・ウル・ラピュタと戦うつもりかドラえもんが人がゴミの様だと戦うつもりならば
キレイなのは最初のうちだけだしな。
もっとも書いたヤツが保守しない日本の土方システムでは
キレイじゃないと吐き気で出る。
昼飯はスパゲティーにするか
14 :
番組の途中ですがアフィサイトへの転載は禁止です:2012/02/05(日) 12:30:36.12 ID:OkgfII4s0
これは酷いオナニーですね
一人で開発するならそれでいいかもしれないが・・
プログラムの規模による
銀行・飛行機のプログラムとフリーソフトを同列に語るなよ
17 :
番組の途中ですがアフィサイトへの転載は禁止です:2012/02/05(日) 12:30:55.32 ID:98s6yIot0
>>3 金正日って1942年生まれとされてるけど本当は1941年生まれらしい。
子ども手当って中学卒業までだと思ってたわ。違うのか。
>>15 え?どういうこと?
急がば回れっていうのか?
>>16 先は長いw
>>61 NEVADAが釘宮病なので、就職活動
朝倉義景が宇宙飛行士なので、貧乏揺すり
18 :
番組の途中ですがアフィサイトへの転載は禁止です:2012/02/05(日) 12:31:20.78 ID:/0BfEYAM0
1人プロジェクトで他人が触らない状況とかならちょっとわかる
19 :
番組の途中ですがアフィサイトへの転載は禁止です:2012/02/05(日) 12:31:29.65 ID:UmoS1K0l0
>>8 煽るなや!おれはここに居たいんだよ!
はは、スプリクトのくせに笑わせるわ
>>10 死ねゴミカス
知恵を絞って乗り切ろうや
認定ばっかしてないで語ろうぜ
20 :
番組の途中ですがアフィサイトへの転載は禁止です:2012/02/05(日) 12:32:42.01 ID:IYZzDp1I0
コードが読みにくいと何処が間違ってるか気付きにくいじゃん
21 :
番組の途中ですがアフィサイトへの転載は禁止です:2012/02/05(日) 12:32:45.33 ID:2XVQEsvk0
配線の取り回しの意味かと
コードの綺麗さ・汚さはどうでもいいけど、
コーディングルールがない、関数の説明がないのは論外。
逆に言えばそれがあれば汚くてもいい。
23 :
番組の途中ですがアフィサイトへの転載は禁止です:2012/02/05(日) 12:33:38.92 ID:v2ia15r/O
お前の大好きなジョブズはコードの美しさに異常こだわってたぜ
保守前提に考えたらありえないだろ
>>15 その間違っているものをいくらきれいなコードで最適化しようとしても
26 :
番組の途中ですがアフィサイトへの転載は禁止です:2012/02/05(日) 12:34:13.21 ID:9NLbo/dM0
ひろゆきがプログラマーとしてなんぼのもんだよw
27 :
番組の途中ですがアフィサイトへの転載は禁止です:2012/02/05(日) 12:34:16.46 ID:K3mrGYUv0
んなことだったら2000年問題なんてなかった
28 :
番組の途中ですがアフィサイトへの転載は禁止です:2012/02/05(日) 12:34:23.07 ID:vrJS2U7J0
さあ、早く変数宣言の後ろに書いてあるコメントの縦位置をそろえる作業に戻るんだ
29 :
番組の途中ですがアフィサイトへの転載は禁止です:2012/02/05(日) 12:34:34.94 ID:1wS7Ec+e0
ひろゆきって良いプログラマーだったのか…
初めて知った
30 :
番組の途中ですがアフィサイトへの転載は禁止です:2012/02/05(日) 12:34:40.88 ID:OgKyODq00
車のエンジンルームとか綺麗なほうが結局性能いいけど
プログラムとかはそうじゃないのか?
int hoge,hogehoge,fuga,piyo
32 :
番組の途中ですがアフィサイトへの転載は禁止です:2012/02/05(日) 12:35:14.28 ID:rb0TLNY70
>つまり、間違っていることに気づいて、それをすぐに改善できる開発のスピードが大事で、
>そのときにコードがきれいかどうかはまったく関係ないんです。
大ありだろうが
33 :
番組の途中ですがアフィサイトへの転載は禁止です:2012/02/05(日) 12:35:48.50 ID:KzA9DM2xP
保守の概念ねえのか?
>>23 つうかあいつ潔癖症で汚い物には蓋したいだけだろ
実際の利便性とかは二の次だし、コードは綺麗でも遠回りして隠すタイプ
>>14 あなたにいいこと教えてあげまちゅ
ネットだけでなくリアルでも嫌われるネトウヨであった。
36 :
番組の途中ですがアフィサイトへの転載は禁止です:2012/02/05(日) 12:36:18.97 ID:x2bhB4fKO
USいた時コメント書く奴はカスだって言ってたリードを思い出した
>>1 ちょwww俺に振られてもw
>>35 本当はスクリプト使いたくないけど、核には核で対抗するしかない
38 :
番組の途中ですがアフィサイトへの転載は禁止です:2012/02/05(日) 12:36:45.82 ID:2r9BiHxw0
書いた本人がずーっと保守し続けるならそれでもいいけど
そう言う訳にはいかんだろ
39 :
イシカク:2012/02/05(日) 12:36:51.74 ID:J/jLa+JJP
ないない、それはない。
それは同意できない。
レコード情報を構造化しないで、二次元配列で持ってるプログラムとか見た時は殺してやろうかと思った。
40 :
番組の途中ですがアフィサイトへの転載は禁止です:2012/02/05(日) 12:36:58.87 ID:dsBO7/U+0
綺麗さを気にせずに綺麗に書ける奴が最強
気にしてる時点で大したプログラマーじゃねーんだよ
まあ俺のことなんだけどな
41 :
番組の途中ですがアフィサイトへの転載は禁止です:2012/02/05(日) 12:37:09.08 ID:/0BfEYAM0
>>29 彼の作った初期の bbs.cgi は関数化とか全くされてなくて
メインに全ての処理が書いてあったと聞いたことがあります
42 :
番組の途中ですがアフィサイトへの転載は禁止です:2012/02/05(日) 12:37:23.72 ID:CVx7SL1x0
後で自分で見てもワケワカメになる
43 :
番組の途中ですがアフィサイトへの転載は禁止です:2012/02/05(日) 12:37:25.35 ID:4TGViUik0
今スパゲティ食ってる
44 :
番組の途中ですがアフィサイトへの転載は禁止です:2012/02/05(日) 12:37:36.79 ID:9NLbo/dM0
日本のものづくりの精神とは逆行してるな。GREEとかサムスンとかああいう系統に近い。
見えないところも丁寧にやってきたからMade in Japanは世界から評価されたわけで
自動車なんて走ればいい、ビルなんて倒れなきゃいいなんて仕事してたら今の日本はなかった。
なんでひろゆき関連の話題は、いつも逆説的なんだ?
「世の中では○○と思われてるけど、僕は違うと思うんですよねー」
こればっかりじゃないか……
46 :
番組の途中ですがアフィサイトへの転載は禁止です:2012/02/05(日) 12:38:02.70 ID:mcRt589fO
キタナイコードはバグの温床だろ
47 :
番組の途中ですがアフィサイトへの転載は禁止です:2012/02/05(日) 12:38:08.49 ID:771JvYuT0
>>7 他国を愛する仮面騎士様のミスリードは相変わらず半端ないな
>>12 もうお前らの勝ちでいいよ。俺が悪かったよ
48 :
番組の途中ですがアフィサイトへの転載は禁止です:2012/02/05(日) 12:38:12.88 ID:QaCo73cf0
わざとわかりにくいコードを書けば本人しか保守できないからクビにされにくい
自己防衛のために必要なことなんだよ!!
>>10 ロムスカ・パロ・ウル・ラピュタと戦うつもりかドラえもんが人がゴミの様だと戦うつもりならば
顔真っ赤っすね
一人ならいいけど
何人も関わるコードだったらある程度まとめておかないと駄目だろうが
めっちゃくちゃになるぞ
51 :
番組の途中ですがアフィサイトへの転載は禁止です:2012/02/05(日) 12:38:22.17 ID:CwsaSQX90
そもそもひろゆきってプログラマなの?
低機能な掲示板作っただけでしょ
しかもあとは人に任せて
52 :
番組の途中ですがアフィサイトへの転載は禁止です:2012/02/05(日) 12:38:30.27 ID:KzA9DM2xP
アップデートが容易なweb系の考え方なんだろうな。
信頼性重視するところじゃこんな事言えんよ。
53 :
番組の途中ですがアフィサイトへの転載は禁止です:2012/02/05(日) 12:38:30.15 ID:x1vReIpoO
ひろゆき・・ツイッターやってから馬鹿丸出しだな
54 :
番組の途中ですがアフィサイトへの転載は禁止です:2012/02/05(日) 12:38:39.01 ID:gcSvIiax0
いちいち注釈を付ける気になれん。あと改訂履歴も無理
57 :
番組の途中ですがアフィサイトへの転載は禁止です:2012/02/05(日) 12:38:49.85 ID:dEaqpFWV0
20年以上前のコードが手を加えられながらいまだに現役
社内ルールで縛りまくりで綺麗汚いの問題はおこらない
Yコンビネーターのプログラムに参加してGinzametricsというサーヴィスをつくり
59 :
番組の途中ですがアフィサイトへの転載は禁止です:2012/02/05(日) 12:38:55.22 ID:WeAmHkFBP
Webサービスなんかはその通り。最初の客との対話で売れるサービスとして鍛えることが何よりも重要だから。
ウォーターフォールで最初から細部まで決めこんで作るものは保守性やらなにやらを気にしないとウンコになる。
コードを綺麗にするために仕様変更しようとしたバカがいて、その時仕事で初めて怒った
61 :
番組の途中ですがアフィサイトへの転載は禁止です:2012/02/05(日) 12:39:18.96 ID:BbKVxwVf0
62 :
番組の途中ですがアフィサイトへの転載は禁止です:2012/02/05(日) 12:39:20.61 ID:hI1rHURqO
>>4 底辺のド素人は黙ってろ
保守する奴のこと考えて開発スピード遅らせたら本末転倒だろ
保守ごときが開発様に文句言うな
63 :
番組の途中ですがアフィサイトへの転載は禁止です:2012/02/05(日) 12:39:22.65 ID:x2bhB4fKO
>>44 デリバリー優先するのはインド人的な発想だと思う
64 :
番組の途中ですがアフィサイトへの転載は禁止です:2012/02/05(日) 12:39:28.99 ID:sr5PAQSo0
プロトタイプを作るのに綺麗である必要は無いと思うけどな
もしくは、使い捨てモジュールならそれで良いんじゃね
65 :
番組の途中ですがアフィサイトへの転載は禁止です:2012/02/05(日) 12:39:56.95 ID:1RxTECc80
新築の家は綺麗 しかし何もない
今すんでる家は住みやすい しかしごちゃついてる
たまに虫が沸く
66 :
番組の途中ですがアフィサイトへの転載は禁止です:2012/02/05(日) 12:40:01.17 ID:GSttmk+oi
可読性が低いコードだと引き継いだ側が大変だろうが
てめえが一生メンテナンスしてくれるなら話は別だけど
ひろゆきとかって素人にはそう思えるんだろうな
68 :
番組の途中ですがアフィサイトへの転載は禁止です:2012/02/05(日) 12:40:49.19 ID:c3LZMrr9O
>>45 一番笑ったのが
ひろゆき「iPhone売れないでしょ」→iPhoneバカ売れ→ひろゆき「iPhoneかいました。。。」
69 :
イシカク:2012/02/05(日) 12:41:04.56 ID:J/jLa+JJP
>>56 コードに改定履歴とか書かせるコーディング規約は死んだ方がいいよな。
数年前のコードの改定履歴とか見たって何も役にたたねぇ。
CVSとかSVNで管理すりゃいいだろバカがって言いたくなるわ。
70 :
番組の途中ですがアフィサイトへの転載は禁止です:2012/02/05(日) 12:41:12.28 ID:vrJS2U7J0
ホントそうだよな。たかがコンパイラ、静的解析で警告が1つも出ない程度で十分
71 :
番組の途中ですがアフィサイトへの転載は禁止です:2012/02/05(日) 12:41:16.26 ID:PQlwVmWl0
使いやすい製品考える人と綺麗なコード書く人がいればいい
ビジネスにならないわけですから
73 :
番組の途中ですがアフィサイトへの転載は禁止です:2012/02/05(日) 12:41:18.38 ID:WeAmHkFBP
>>62 もうこういう発想は流行らないよね。
今は既存システムの統合とリプレースしかやらんから保守の効率化は最初から要件として盛り込まれている。
ひろゆきの書いたすごいプログラム(笑)の例を出してくれ
75 :
番組の途中ですがアフィサイトへの転載は禁止です:2012/02/05(日) 12:41:22.32 ID:uTmcNoCKP
保守考えるときれいに書かない時点でくそだろ
76 :
番組の途中ですがアフィサイトへの転載は禁止です:2012/02/05(日) 12:41:23.92 ID:SKCyVGDK0
機械図面だってそうだが、ぐちゃぐちゃで見づらい図面は加工ミスも
あったり設計意図が伝わらなかったりする
単発で作って保守も何も無し、作りっぱなしのそれっきりだったらいいけど、
資料として見やすくしてきちんと残す必要はあると思うぞ
78 :
番組の途中ですがアフィサイトへの転載は禁止です:2012/02/05(日) 12:41:37.96 ID:771JvYuT0
>>61 とにかく今回の件は糞狐(死ね!)に責任の大半がある。
コードが汚いと、間違っている事に気づいてそれを改善する作業のスピードが低下するんじゃねーのか
>>66 そういうやつが突然辞めると引き継いだやつがぎゃあああってなる
81 :
番組の途中ですがアフィサイトへの転載は禁止です:2012/02/05(日) 12:42:15.98 ID:hI1rHURqO
82 :
番組の途中ですがアフィサイトへの転載は禁止です:2012/02/05(日) 12:42:22.59 ID:x2bhB4fKO
ひろゆきってなんかプログラムできるんだっけ?
汚いコードだと自分で保守するのも難しい
綺麗なコードにするのは柔軟性を高めるためでしょ?
汚いコードだったら改善や変更に余計な労力がかかるんじゃないの?
86 :
番組の途中ですがアフィサイトへの転載は禁止です:2012/02/05(日) 12:42:44.46 ID:CzyoqHA70
保守しないことが前提なら問題ない
時間が経つと自分でも理解不能になるけど
87 :
番組の途中ですがアフィサイトへの転載は禁止です:2012/02/05(日) 12:42:55.35 ID:d1TmS6330
>>47 反発はなかったが、「商才があるんだから金もうけをした方がいいのに」と冷めた目で見ていた。
間違いを認めろよカス
今日は昨日より成仏しやがれってんだですでございます遺憾ですいざとなれば
自分の書いたコードですら1年経てば忘れてる
「動けばいい」なんて素人か使い捨てのコードしか書いてないやつだけ
89 :
番組の途中ですがアフィサイトへの転載は禁止です:2012/02/05(日) 12:43:20.97 ID:clP8GO3Y0
それだけはない
こいつやっぱ頭おかしいな
コードレビュー突破できるなら好きにすればいい
コードレビュー不要な程小規模な案件しかやらないならそれはそれで好きにすればいい
91 :
番組の途中ですがアフィサイトへの転載は禁止です:2012/02/05(日) 12:43:47.56 ID:sr5PAQSo0
要求定義のプロセスで手を抜いてる、あるいはそこが下手糞であるって公表しているようなもの
一貫性がないプログラムが一番腹立つし読みにくい。
93 :
イシカク:2012/02/05(日) 12:44:02.60 ID:J/jLa+JJP
綺麗に書くことは、開発者自らを助ける事にもなる。
一度書いたらそれで終わりなプログラムなんて無いと言っていいんだから。
まぁ、本も何も参考にしてない奴の独りよがりな"綺麗なコード"ってのも勘弁してほしいがな。
>>69 windowsサーバーに共有してあるソースコードにアクセスするのはもう嫌だお...。
95 :
番組の途中ですがアフィサイトへの転載は禁止です:2012/02/05(日) 12:44:56.36 ID:dK4NUGfx0
> 何か商品を作ろうと思ったときに、
> ユーザーが欲しているとイメージしたものは必ずと言っていいほど間違っているわけです。
> その間違っているものをいくらきれいなコードで最適化しようとしても、
> 結局ユーザーにとって必要なければ、その行程は無駄になってしまいます。
>
> つまり、間違っていることに気づいて、それをすぐに改善できる開発のスピードが大事で、
> そのときにコードがきれいかどうかはまったく関係ないんです。
前半には同意だけどその問題とコードの問題は別問題だろ
大体きれいじゃないコードをすぐに改善できるのか?
96 :
番組の途中ですがアフィサイトへの転載は禁止です:2012/02/05(日) 12:45:00.16 ID:fcPEs1EBO
頭の中身がそんな感じなんだろ
97 :
番組の途中ですがアフィサイトへの転載は禁止です:2012/02/05(日) 12:45:09.31 ID:C0DdZYKG0
可読性を高めることを綺麗と言う奴もいれば
サイズを小さくすることを綺麗と呼ぶ奴もいるからな
98 :
番組の途中ですがアフィサイトへの転載は禁止です:2012/02/05(日) 12:45:13.52 ID:IYZzDp1I0
自分で書いたソースを半年後にみてみると綺麗かどうかわかる
100 :
番組の途中ですがアフィサイトへの転載は禁止です:2012/02/05(日) 12:45:23.13 ID:NX03zVgS0
2chの運営見てれば綺麗なのに越した事はないと思える
102 :
番組の途中ですがアフィサイトへの転載は禁止です:2012/02/05(日) 12:45:49.38 ID:05yEcJa00
基幹システムがスパゲティだと、やってらんない
後から綺麗に直すって言う人いるけど
直す日まで生きてる確証あんのか
104 :
番組の途中ですがアフィサイトへの転載は禁止です:2012/02/05(日) 12:46:07.37 ID:QaCo73cf0
>>100 俺はひとつ前のプロジェクトですら危ういというのに
もうスクリプト湧いてるじゃねえかw
>>95 オブジェクト指向しらないオールドタイプなんじゃないの
>>1 腕のいい大工は見えないところだからといって粗悪な木を使ったりはしない
108 :
番組の途中ですがアフィサイトへの転載は禁止です:2012/02/05(日) 12:46:28.22 ID:SKCyVGDK0
>>45 ある特定の話題でわざと誰かにケンカを売ったり、常識と思われているものを否定したり
そんなことをして世間の注目・話題をつくるのを「リンクベイティング」というらしい
対立構造をつくって読者を煽って、アクセスを増やす手法
要するに今までの2ちゃんのやってることと同じだ
レス乞食だな
109 :
番組の途中ですがアフィサイトへの転載は禁止です:2012/02/05(日) 12:46:30.05 ID:LnOPvgKY0
綺麗な、ってのが『出来るだけ短くしようと無理してるもの』ってのなら分かるが
単に『整理がされてて見やすい』ってことならそっちのが断然良い
作業効率もそっちのが上がるだろ
110 :
番組の途中ですがアフィサイトへの転載は禁止です:2012/02/05(日) 12:46:46.46 ID:ENSPg4p30
>>26 こいつもNGな ID:gtuDiw0yU
>>44 ちょwww俺に振られてもw
111 :
番組の途中ですがアフィサイトへの転載は禁止です:2012/02/05(日) 12:47:03.04 ID:38ciTlDx0
俺の事言われてるのかと思った
ぐぬぬ
まずはとりあえず動くように作って
それからコードを美しくするだろ普通
113 :
番組の途中ですがアフィサイトへの転載は禁止です:2012/02/05(日) 12:47:09.78 ID:9NLbo/dM0
綺麗なコードってのが何をさして言ってるのか知らないけど、カッコのあとの空白とか
そういうのにこだわっていつまでもいじってるという話なら、そういう奴は山奥で
仏像でも彫ってたほうがいい。
ていうかリポジトリに突っ込む前に整形スクリプト通せ。
114 :
番組の途中ですがアフィサイトへの転載は禁止です:2012/02/05(日) 12:47:43.21 ID:f042Md8F0
書いた奴が悪いんじゃなくて後から後から色々言われるから仕方なくそうなる
115 :
番組の途中ですがアフィサイトへの転載は禁止です:2012/02/05(日) 12:47:52.03 ID:IYZzDp1I0
116 :
番組の途中ですがアフィサイトへの転載は禁止です:2012/02/05(日) 12:47:56.75 ID:9NLbo/dM0
そういえばソースを小さくすると早いと単純に思い込んでるやつがいて
For文の中にいろんなフラグやif文つくってむちゃくちゃなソース書いてるやつがいた
動けばいいと思って作ると後に機能を拡張しようと思った時に泣く
コードの綺麗さなんて主観的だし
レビュー担当によって手直しの箇所も変わってくる
コメントをバリバリ書いても仕様変更が入れば保守しにくくなる
だから綺麗さにこだわる奴は素人
120 :
番組の途中ですがアフィサイトへの転載は禁止です:2012/02/05(日) 12:48:36.06 ID:j6wp6z6a0
>>58 ネトウヨ日本猿涙目
>>106 それとこれとなんの関係があるの?
これよく見るけど荒らしでいいのかな?
122 :
イシカク:2012/02/05(日) 12:48:57.34 ID:J/jLa+JJP
>>112 どうすれば綺麗になるか考えながら作るけどな。
123 :
番組の途中ですがアフィサイトへの転載は禁止です:2012/02/05(日) 12:49:15.19 ID:9NLbo/dM0
テストファーストとかやってたら首にされそうな会社だな。
124 :
番組の途中ですがアフィサイトへの転載は禁止です:2012/02/05(日) 12:49:16.95 ID:x2bhB4fKO
>>97 可読性(Readabilityだっけ?)は定性的な指標なので日本人ぐらいしか使わない気がする
アメ人は大抵Complexityでコード評価してた
>>25 ちょっと言い過ぎたかもしれないけど、お前が悪いよ。
>>58 誰がドナルドだって?俺が?
126 :
番組の途中ですがアフィサイトへの転載は禁止です:2012/02/05(日) 12:49:39.94 ID:CzyoqHA70
シングルパスのコンパイラとかがそうだね
作ってる人間は同じ様な処理系を何回も書き上げているから
複雑な最適化を除く全処理をシングルパスで書き上げる事ができるけど
高度な最適化をしようとすると不可能になる
処理系がバックトラック的な処理が容易に実現可能なら知らないけど
127 :
番組の途中ですがアフィサイトへの転載は禁止です:2012/02/05(日) 12:49:56.67 ID:Z1FcM8O10
最低限の読みやすさは確保しろ
つまり、自分が一ヵ月後にソース読んで、理解できる程度にはまともな書き方をしろ
それ以上の仕事は全部コード整形ツールとIntelliSenseに任せてしまえ
128 :
番組の途中ですがアフィサイトへの転載は禁止です:2012/02/05(日) 12:49:57.15 ID:JL/O05EK0
個人完結の範囲ならいいが少なくとも他人が引き継ぐ可能性のある物はよしてくれ
最初からやり直した方が早くなるわ
129 :
番組の途中ですがアフィサイトへの転載は禁止です:2012/02/05(日) 12:50:05.72 ID:hI1rHURqO
>>116 売れてるお笑い芸人なんかもよく使う手法だな
130 :
番組の途中ですがアフィサイトへの転載は禁止です:2012/02/05(日) 12:50:06.31 ID:SKCyVGDK0
プログラミング最近始めたけど難しい
キレイなコードってどういう意味なんだ・・・
132 :
番組の途中ですがアフィサイトへの転載は禁止です:2012/02/05(日) 12:50:55.55 ID:aI0bFuqJ0
とりあえず嘘のコメントを書くな
綺麗にこしたことはねーよ
共同作業の場合難解なコード書かれると迷惑でメンテナンス性がなくなる
自分専用のコードだけにしろめちゃくちゃなのは
コンピュータのプログラミングで、素人と達人の間ではびっくりするほどの生産性の差があるが、その差はかなりの部分が経験の違い からきている。
達人は、さまざまな難局を、何度も何度も耐え忍ん で乗り切ってきている。そのような達人たちが同じ問題に取り組んだ場合、典型的にはみな同じパターンの解決策にたどり着くのだが、これがデザインパターンである (GoF)。
デザインパターン勉強しようぜ
自分の作ったコードを自分がメンテするなら別にどう書こうと知ったこっちゃねぇよ
現実は前世紀にどこの誰とも知らん奴が書きなぐった奴を解読しながらバグ取りしなきゃならん
コード汚くてもおkっていうのは後々保守やる奴に対する嫌がらせ以外の何者でもない
136 :
イシカク:2012/02/05(日) 12:51:32.65 ID:J/jLa+JJP
>>131 ソースコードの内容から、そのプログラムのやりたい事がすぐに理解できるコード
じゃないかね。
あとから見るやつのことも考えろ
>>23 結果生まれたのがObjectiveCかw
140 :
番組の途中ですがアフィサイトへの転載は禁止です:2012/02/05(日) 12:51:55.62 ID:ubwIOw/r0
>つまり、間違っていることに気づいて、それをすぐに改善できる開発のスピードが大事で、
>そのときにコードがきれいかどうかはまったく関係ないんです。
最初のリリースを早くするには糞コードを許容した方が早いわな。
だけど、それ以降の改善には、きれいなコードというか、設計がまともじゃないと、エラい時間がかかっちまうだろ。
わかってねー感がたっぷりだわ。
>>130 ここまでネトウヨまともな反論なし
ちょwwwwwwwwわこつー8888888888888www
お前が何様だよ
良くこう言う職種分からねえけど
綺麗にしてた方がバグ起こしてる部分とか全体把握がしやすいんじゃないかな…
最初はクソみたいなコードでいいんだよ。ビジネス上のねらいが合ってることだけを検証したいから。
コード単体の品質が良かろうが悪かろうが、サービスが軌道に乗るころにはアーキテクチャをまるごと変えないといけないほどの弱点がわかってくるので、これまでのコードは全量破棄せざるを得なくなる。2ch閉鎖事件も然り。
で、その時に調達した資金でペアプロとかQA部門を整備して、普通の品質管理をするんでしょ。
>>131 趣味でやるなら気にしないでいい。
他人が見たときの読みやすさと、
処理のまとめ方のこと
145 :
番組の途中ですがアフィサイトへの転載は禁止です:2012/02/05(日) 12:52:25.11 ID:05yEcJa00
綺麗さに拘るつーか、行数節約コーディングする奴が多いなうちの曲者は
ひしめき合ってて解りづらいわっ
>>131 コートが少ない 直感的に理解しやすいとかかな
上司は流用率と進捗状況しか気にしないからこういうのに疎いよな
148 :
番組の途中ですがアフィサイトへの転載は禁止です:2012/02/05(日) 12:52:54.54 ID:fKbXb/GP0
コメントに顔文字を使う奴は死ね
149 :
番組の途中ですがアフィサイトへの転載は禁止です:2012/02/05(日) 12:52:56.45 ID:4d4rDneg0
150 :
番組の途中ですがアフィサイトへの転載は禁止です:2012/02/05(日) 12:52:59.94 ID:38ciTlDx0
>>135 メンテするときに困るのは設計書と実装内容が違うことだな
細かい不具合や仕変のせいで設計書が修正されてないパターンが一番困る
152 :
イシカク:2012/02/05(日) 12:53:30.95 ID:J/jLa+JJP
>>137 確かにそれはちょっと分かるかもしれんwww
どんなに綺麗に作ろうとしても、出来たプログラムが完璧かって言われるとそうじゃないしな。
153 :
番組の途中ですがアフィサイトへの転載は禁止です:2012/02/05(日) 12:53:57.85 ID:9NLbo/dM0
最近SQL書かないの流行りじゃん。ORMとかActiveRecordとか。
あれのほうが世間じゃ綺麗なコードなんだろうけど、SQLが体に染み付いてる側からすると
どうにも汚くて仕方がない。
154 :
番組の途中ですがアフィサイトへの転載は禁止です:2012/02/05(日) 12:54:22.87 ID:Z1FcM8O10
本当のド素人レビュアーは凄いからな
for ( int i;
i < list.size(); i++ ) {
hoge;
}
↑なんで改行したの?って聞いてくる
155 :
番組の途中ですがアフィサイトへの転載は禁止です:2012/02/05(日) 12:54:29.61 ID:YI9Zl+zQO
手書きが一番
157 :
番組の途中ですがアフィサイトへの転載は禁止です:2012/02/05(日) 12:55:14.39 ID:2JlVJKLA0
あとから来た人ができることで誰でもできることって実際この程度の作業しか残ってないのでは
あと誰でも議論に参加できる。
俺は前者と後者で職種が違うと思ってて
同じだと思うから混乱する
もちろん同じ人が両立しながら、フェーズを分けイテレートしながらやるケースがおおいと思うけど
既存のものの組み合わせ業だとまず支持されないのでは
でも職種が違うのだからそれでいい
160 :
番組の途中ですがアフィサイトへの転載は禁止です:2012/02/05(日) 12:55:52.11 ID:/0BfEYAM0
組み込みとかのファームウェアだと修正して
リリースするのにお金も時間もかかるから大変だよね
161 :
番組の途中ですがアフィサイトへの転載は禁止です:2012/02/05(日) 12:55:58.26 ID:jSnuwx6l0
人によって読みやすいコードが違うからな
規模が大規模になるにつれてその弊害が出てくるからある程度の統一は必要だろう
たらこみたいに一人で書くやつならこだわるだけ無駄
>>7 秋山道夫朝田和夫田中大原隆夫真島健太鹿島昇の順番で行くなら朝田だろ
163 :
番組の途中ですがアフィサイトへの転載は禁止です:2012/02/05(日) 12:56:03.66 ID:dSIK7ghs0
>>144 句読点くらいしっかり打とうよ
関係ない話題はやめろ
165 :
番組の途中ですがアフィサイトへの転載は禁止です:2012/02/05(日) 12:56:16.70 ID:JvMP/qPX0
まったく同じ処理なのに、ファイルごとに書くのはやめてくれ。
何か意図があるかと思って、無駄にコード読まなきゃならんだろうが。
167 :
イシカク:2012/02/05(日) 12:56:23.27 ID:J/jLa+JJP
>>154 このプログラムは改行する意味が理解できない。
条件判定のところが異常に長いとかならわかるけど。
168 :
番組の途中ですがアフィサイトへの転載は禁止です:2012/02/05(日) 12:56:41.74 ID:KzA9DM2xP
>131
いろいろある。変数が意味わかりやすかったりとか
if( a > b && a < b ) とかじゃなくちゃんと不等号の向きを揃えて
if( a < b && b < a ) になってるとか。
170 :
番組の途中ですがアフィサイトへの転載は禁止です:2012/02/05(日) 12:56:48.27 ID:mq/XwXKs0
だから糞メンテが多発するわけですねわかります
171 :
番組の途中ですがアフィサイトへの転載は禁止です:2012/02/05(日) 12:56:50.81 ID:5x6HZcoi0
あまりに気にしないで作ってると途中から速度落ちてくるぞ
>>154 ひとつめのセミコロンで改行したくせにふたつめのセミコロンで改行しないのか
半端者め
173 :
番組の途中ですがアフィサイトへの転載は禁止です:2012/02/05(日) 12:56:50.90 ID:x2bhB4fKO
>>143 >>1の人が言いたいのはそういう事だと思う
スタートアップだと反響なければ打ち切りなのであるかどうかわからない保守に気を掛けるべきじゃないって言ってるんだと
>>131 クラス名メンバ名変数名が意味の通る「英語」
それだけで読みやすさの50%を達成したと言っても過言ではない
175 :
番組の途中ですがアフィサイトへの転載は禁止です:2012/02/05(日) 12:56:56.88 ID:wE3+LgQb0
気にしなさ過ぎても糞だけどな
下請けは分かりやすいように書けや
for (Iterator i = list.iterator(); i.hasNext();)
これが達人が書くfor文な
三流の技術者しか擁していないのにそんなこといえるのかよwww
179 :
番組の途中ですがアフィサイトへの転載は禁止です:2012/02/05(日) 12:57:11.03 ID:Xv+P88UG0
綺麗に書いたら納期遅れるの前提かよ。
納期以内なら綺麗なコードのほうがいいに決まってるだろ。
>>154 俺はつ、釣られない!絶対に釣られ・・・うぉおおおおおおおおお!
初期化ぐらい明示的にしろよ
181 :
イシカク:2012/02/05(日) 12:57:32.20 ID:J/jLa+JJP
フィールドを変更しないメソッドはstaticつけて欲しい。
182 :
番組の途中ですがアフィサイトへの転載は禁止です:2012/02/05(日) 12:57:38.52 ID:uTmcNoCKP
183 :
番組の途中ですがアフィサイトへの転載は禁止です:2012/02/05(日) 12:57:56.90 ID:DIFHxznV0
そして退職→スパゲッティすぎて保守不可能に→サービス終了
184 :
番組の途中ですがアフィサイトへの転載は禁止です:2012/02/05(日) 12:57:58.64 ID:XtVqbrOb0
ど素人が、綺麗なコードっていうのは、変更をしやすいコードの事を言うんだよ。
将来の変更に備えて、どれだけ融通が効くようにつくるか。
185 :
番組の途中ですがアフィサイトへの転載は禁止です:2012/02/05(日) 12:58:06.95 ID:fKs/5V2l0
難読だろうと短く書くのが至高
ラムダ式で俺カッケーしてる
>>154 コーディング規則で桁位置まで決まってたりするところもあるというのに
こういう勝手気ままな改行をしている奴はプロ意識が足りないわ
188 :
番組の途中ですがアフィサイトへの転載は禁止です:2012/02/05(日) 12:58:31.72 ID:LI+2+y2b0
コードなんてどうでもいい
設計がきれいなプログラムは攻守最強
189 :
番組の途中ですがアフィサイトへの転載は禁止です:2012/02/05(日) 12:58:33.49 ID:Z1FcM8O10
何でじゃなくて崩れてっからjalopyかけといてで終わる話だろうがw
190 :
番組の途中ですがアフィサイトへの転載は禁止です:2012/02/05(日) 12:58:33.90 ID:a3cFwABL0
凄い技術もった人が言うならわかるけど
これじゃあタダの僻みにしかきこえねぇわ
要するに綺麗なコードがかけないだけだろw
191 :
番組の途中ですがアフィサイトへの転載は禁止です:2012/02/05(日) 12:58:51.33 ID:45mPbaxc0
つぎはぎだらけの爆弾に火付けた奴が責任取らされるんだぜ
これはおれも超同意
ソースの見た目なんてどうでもいい。
今時整形なんかどうにでもできるしな。
つーかたいしたこと書いてるわけでもないのに読めないとかアホかと
193 :
番組の途中ですがアフィサイトへの転載は禁止です:2012/02/05(日) 12:59:00.24 ID:DIFHxznV0
>>62 世の中はエンハンスで儲けてるんですけどねぇー
195 :
番組の途中ですがアフィサイトへの転載は禁止です:2012/02/05(日) 12:59:29.30 ID:2JlVJKLA0
機械でできることは機械でやったらいいんじゃないの
全員への周知徹底なんてコスト高いんだから最終手段
196 :
番組の途中ですがアフィサイトへの転載は禁止です:2012/02/05(日) 12:59:41.36 ID:edduDfp30
内部変数にa、b使うやつは氏ね
198 :
番組の途中ですがアフィサイトへの転載は禁止です:2012/02/05(日) 12:59:58.49 ID:/0BfEYAM0
一人ならいいけど複数人のプロジェクトなら最悪だろ
200 :
番組の途中ですがアフィサイトへの転載は禁止です:2012/02/05(日) 13:00:12.51 ID:89Xtrm0i0
>>168 中の条件にかっこつけてないとイライラする
201 :
番組の途中ですがアフィサイトへの転載は禁止です:2012/02/05(日) 13:00:20.56 ID:DIFHxznV0
>>143 それ何開発って言うんだっけ
ウォーターフォールとかアジャイルとかスパイラルみたいな感じの
202 :
番組の途中ですがアフィサイトへの転載は禁止です:2012/02/05(日) 13:00:22.86 ID:fKs/5V2l0
配線のことかと思った
電気コードぐちゃぐちゃだと汚いよねって話
>>131 最近はじめたのなら、雑誌に載ってるコードや有名なオープンソースのコードは見られることを前提に作られてるから
まねればいいと思うよ。コメントのつけ方とかも
逆にいうと、いい例があるのに独自に綺麗に書いても見づらかったりする。
簡単にいうと、すでにあるものを発明するなってこと
ペアプログラミング最強伝説
Javaの開発でわざわざプロジェクト立ち上げの時にフォーマッタやコードチェッカーなんかのテンプレート
作って配布してんのに「テンプレートの取り込み方わかりませんでしたてへぺろ」された時はキレていい
あと辞書作ってんのに勝手にセンス皆無の物理名つけまくってる奴は100%火種になる
206 :
番組の途中ですがアフィサイトへの転載は禁止です:2012/02/05(日) 13:00:53.15 ID:KzA9DM2xP
>200
そういう宗教論争は知らんよ。
207 :
番組の途中ですがアフィサイトへの転載は禁止です:2012/02/05(日) 13:01:04.98 ID:2JlVJKLA0
プロトタイプ?
コードが汚ねぇと後から見直し大変だろうが。
211 :
イシカク:2012/02/05(日) 13:01:14.38 ID:J/jLa+JJP
212 :
番組の途中ですがアフィサイトへの転載は禁止です:2012/02/05(日) 13:01:16.51 ID:LuMjWuHm0
業務で引き継ぎの一つもしたことがあればこんな発言しないがな
それどころか自分が書いたコードも時間が経つと細かいこと思い出せないし
CSSは一番下がが読みやすいと思うんだが問題ある?
.chinko,
.manko
{
color: #000000;
}
214 :
番組の途中ですがアフィサイトへの転載は禁止です:2012/02/05(日) 13:01:28.30 ID:x2bhB4fKO
215 :
番組の途中ですがアフィサイトへの転載は禁止です:2012/02/05(日) 13:01:54.40 ID:DIFHxznV0
単純に読みにくいとかは大きな問題ではないし、「何をやってるか」は分かるんだよ
「なぜこんな事をしてるのか」が分からないのが一番困る
217 :
番組の途中ですがアフィサイトへの転載は禁止です:2012/02/05(日) 13:02:03.68 ID:sD7yrBVf0
どうせこのプログラマがフィーリングで書くコードは
凡百のプログラマが必死こいて綺麗にしたやつより数倍出来がいいんだろ
>>154 おまえらこれの意味わかるのか
やっぱ2chはプログラマ多いんだな
>>203 雑誌に載ってるのはエラー処理とか端折ってるからやめたほうがいいし、オープンソースも
すんげえ汚いのあるからちゃんと選んだほうがいい。
>>213 cssはプログラミング言語じゃないから
どうせ仕様変更くるんだから対応できるように簡潔に書くんだよ
整形とかみためとかいう意味なら問題外
222 :
番組の途中ですがアフィサイトへの転載は禁止です:2012/02/05(日) 13:04:07.77 ID:x2bhB4fKO
改行とかはどうでも良い
Complexity低くて命名がちゃんとしてれば読みやすい
命名が一番大事かもな
>>69 人間のレスって低レベルだからすぐ分かるな
グループでの開発とかバージョアップ・メンテの仕事とかしない
単独開発しかしたことない奴の戯言だな
225 :
イシカク:2012/02/05(日) 13:04:45.44 ID:J/jLa+JJP
ArrayListとかコレクションをnullで初期化するのマジでやめて欲しい。
きたないと後で修正できなくなるじゃね
227 :
番組の途中ですがアフィサイトへの転載は禁止です:2012/02/05(日) 13:05:59.60 ID:Z1FcM8O10
おい、いまだにハンガリアン記法
使ってるゴミカス居ないだろうな
死んだ方が良いぞ
>>84 ロムスカ・パロ・ウル・ラピュタは人がゴミの様だなのでドラえもんと水銀燈がログアウト
229 :
番組の途中ですがアフィサイトへの転載は禁止です:2012/02/05(日) 13:06:44.21 ID:05C9Bx0j0
サイクロマティックを意識しない奴はPGと名乗って欲しくない
230 :
番組の途中ですがアフィサイトへの転載は禁止です:2012/02/05(日) 13:06:48.32 ID:2JlVJKLA0
俺は設計だと思うけどなあ
コードだ命名だ単純作業は疲れて頭の回転の良くない時間帯に
まとめてちゃちゃってやってどうにでもなる
>>196 やりたいならお前一人で勝手にやれよ
>>213 必死チェッカーあれば上位を登録するだけで済みそうだけどな
FA関係のハード屋と一緒に仕事するときは、納品日に最終的な仕様変更があたりまえだったし
ハードの仕様に間違いがあると直せないから、ソフトでカバーするのが普通
こおいうタイプだと、綺麗さを保つのはかなり難しいし、あまり作りこんでしまうと仕様変更に耐えられなくなってしまう
233 :
番組の途中ですがアフィサイトへの転載は禁止です:2012/02/05(日) 13:07:15.39 ID:WvrZMnrIO
読んでデバッグと改変ができるレベルならいいよ
ただそれも困難なくらい意味不明なコードを書くやつはダメだ
>>97 その間違っているものをいくらきれいなコードで最適化しようとしても
>>154 私初心者だけど
こうより
for ( int i; i < list.size(); i++ ){
hoge;
}
こうしたい><
for ( int i; i < list.size(); i++ )
{
hoge;
}
236 :
番組の途中ですがアフィサイトへの転載は禁止です:2012/02/05(日) 13:07:37.34 ID:38ciTlDx0
>>15 何でみんなbeなんてつけてんだろうと思ったら強制になったのか
レスしてるやつスクリプトに吸収されるぞ
「ここでパラメータが間違ってたらそのまま例外起こして死ね」って場合は
チェックしない旨コメント書いておかないとこっちが死ぬ
あとでif (param == null) return; なんて書かれたらうんぬん
>>227 ここんとこ1から作るのより昔あった奴のリメイクが多いから地獄だぜ
昔のソースと比較しやすいように物理名変えんなってお達しが来ることが多い
しかも昔のデータ移行しやすいようデータモデリングも変えるなとか言われるとどう足掻いても糞しか生まれない
241 :
番組の途中ですがアフィサイトへの転載は禁止です:2012/02/05(日) 13:08:31.29 ID:wPFME8Yy0
>>1に対して保守性うんぬんいうレスは
なんかズレてると思う
>>167 お前のIDで検索したらお前が嵐じゃん
>>177 レス追ってみたらお前が糞だということがわかったよ
243 :
番組の途中ですがアフィサイトへの転載は禁止です:2012/02/05(日) 13:08:43.88 ID:0Wm6EzL20
見た目はどうでもいいけど
俺ルールでもなんでもいいから一貫性あれば
>>8 VIPのガキがこっちに来たら臭くなるだけだから勘弁してもらいたい
VIPはVIPで勝手にやれよ嫌儲が協力する義理はない
VIPのカス共に何を期待してるんだよ
>>227 txtNameとかbtnCancelとかはやりますが何か?
プログラマ多いとか言う割にはデザインパターンも知らない奴ばっかりな気がする
つか誰も触れてないのはおかしい
247 :
番組の途中ですがアフィサイトへの転載は禁止です:2012/02/05(日) 13:09:19.98 ID:x2bhB4fKO
>>230 日本だと設計とコーティングは別なんだけど海外じゃほぼ一緒だからな
アーキテクチャ考えて後はコードで設計してる奴多い
一度コードを書いて運用が始まっちゃったら、そうそうリファクタリングなんてできない
だから最初から綺麗なコードを書いとけ
249 :
番組の途中ですがアフィサイトへの転載は禁止です:2012/02/05(日) 13:10:10.96 ID:05C9Bx0j0
50行以上の関数は設計を見直せ
100行以上の関数作ってる奴は死ね
>>235 いいから初期化しろ
中括弧の位置は色々解釈があるけど、
前に閉じ忘れて酷い目にあったことがある
だから俺は、その例だとforの行に最初から"{"を入れるようにしてる
中括弧無しを使う時は改行しない
252 :
番組の途中ですがアフィサイトへの転載は禁止です:2012/02/05(日) 13:10:55.64 ID:THD++bcD0
気になるってもそこまで病的に気にする奴はいないだろう。
むしろカスみたいなコード量産する方が糞だ。
俺なんてCSSですら超綺麗にしないと我慢出来ない。
と、言うか人に見られるのを異常に気にして恐れてる。
書いた本人でさえ分からなくなるようなコードを他人がどうやって保守するんだよw
>>233 > 読んでデバッグと改変ができるレベルならいいよ
人によってその線引きが大分違う
「確かにクセ強くて読みにくいけど解読不能ではないな」ってレベルでも
「全然わからない」と言い切る奴は多いし
ただ面倒で読む気がしないだけなんだろうけど
256 :
番組の途中ですがアフィサイトへの転載は禁止です:2012/02/05(日) 13:11:39.49 ID:AiF6gGmo0
まず動くのが第一というのはわかるが
とりあえず動けばいいって書いちゃったプログラムは
大体トラブるんだよなあ
後のことなんか知ったことか
読み易いと給料上がるわけでもなし
保守しか出来ない無能は精々苦しむがいいさ
258 :
番組の途中ですがアフィサイトへの転載は禁止です:2012/02/05(日) 13:12:13.89 ID:tqc4TtP10
ジョブズはコードが汚いプログラマーに説教して、プログラマーが
「別に誰も見ないからいいじゃん」って反論したら
「俺が見る」って言い返したらしい
259 :
番組の途中ですがアフィサイトへの転載は禁止です:2012/02/05(日) 13:12:38.82 ID:aKceWETD0
260 :
番組の途中ですがアフィサイトへの転載は禁止です:2012/02/05(日) 13:12:52.00 ID:Z1FcM8O10
>>248 リファクタリングって、挙動を一切変えずにソース整備することなんだけど
まさか挙動確認するためのユニットテスト作ってないとか?終わってますなぁ!
261 :
番組の途中ですがアフィサイトへの転載は禁止です:2012/02/05(日) 13:13:00.48 ID:GG2mld4X0
>>61 小野真弓小野真弓田中大原隆夫真島健太は希望枠でいいよ。
262 :
番組の途中ですがアフィサイトへの転載は禁止です:2012/02/05(日) 13:13:10.23 ID:x2bhB4fKO
>>246 パターン関連は球速でもあんまりだったよ
デザインパターンやアーキテクチャパターン語る人はいなかった
263 :
番組の途中ですがアフィサイトへの転載は禁止です:2012/02/05(日) 13:13:10.94 ID:lYIVDZ/g0
閉鎖騒動の時にどんだけ迷惑かけたと思ってんだよ
264 :
番組の途中ですがアフィサイトへの転載は禁止です:2012/02/05(日) 13:13:17.01 ID:tqc4TtP10
265 :
番組の途中ですがアフィサイトへの転載は禁止です:2012/02/05(日) 13:13:16.99 ID:8ibhlxVMP
>>168 俺からしたら変数の位置を揃えてもらってた方が見やすいんだよな
これだからプログラミングは気分悪い
266 :
番組の途中ですがアフィサイトへの転載は禁止です:2012/02/05(日) 13:13:19.06 ID:mEAsxgiW0
一人だけで開発してても設計が糞だと書いてるそばから訳ワカメになってくるというのに
>>103,204
何か商品を作ろうと思ったときに
>>209,264
それをすぐに改善できる開発のスピードが大事で
何か商品を作ろうと思ったときに
>>257 プロジェクト毎に使い捨ての下流工程PGは中国人やインド人にパイ食い尽くされて飢え死にすれば良い
ハイパーテキストメイクアーーーーーップ!!
HTMLならお任せよ!
デデン、デデデデデデ♪
ごめんね、<PRE>じゃなくて
<!-- -->の中なら言える
テーブルレイアウトはショート寸前
今すぐやめたいの
270 :
番組の途中ですがアフィサイトへの転載は禁止です:2012/02/05(日) 13:14:04.36 ID:V6GGYbMX0
変更した部分は前のコードコメントアウトして残して
その上下に変更日と変更者名書いてねーって規約だったけど
もう何年も続いてるプロジェクトだから
有効なコードが大量のコメントの中に埋もれててわけわかんなかったわ
どれが注釈のコメントかもわからんし
そもそも名前の上でF2押せば全部書き換えられるし
リファクタリングや整形なんてメニューから一発なんだから
きれいに書き直しても5分もかからん
273 :
番組の途中ですがアフィサイトへの転載は禁止です:2012/02/05(日) 13:14:25.31 ID:Wx1Kib+O0
電気コードかと思った
274 :
番組の途中ですがアフィサイトへの転載は禁止です:2012/02/05(日) 13:14:31.08 ID:8ibhlxVMP
if(...){
275 :
番組の途中ですがアフィサイトへの転載は禁止です:2012/02/05(日) 13:14:59.68 ID:03EeneFb0
ある程度大きい開発だと何年もいろんな人が
メンテしなくちゃいけないから
そうもいかないよな。
#ifdef や add begin が多すぎて辛すぎるわ
他人が読めない超自分ルールのコードを書く奴は糞
「コードの綺麗さを気にする奴」というのは、意識しないと綺麗に書けない奴と言ってもいいんじゃないか
278 :
番組の途中ですがアフィサイトへの転載は禁止です:2012/02/05(日) 13:15:38.16 ID:Z1FcM8O10
>>246 Factory名乗ってるのにインターフェース不在な設計して悦に浸っちゃったり
279 :
番組の途中ですがアフィサイトへの転載は禁止です:2012/02/05(日) 13:15:46.18 ID:ENSPg4p30
280 :
番組の途中ですがアフィサイトへの転載は禁止です:2012/02/05(日) 13:16:02.33 ID:x2bhB4fKO
>>260 コードの負債を理解してくれる経営者はUSでも少ないよ
なにがきれいか、読みやすいかって前提の条件なしでこういう話題をしても
あんまり面白くないんだよな。
ドカタのコードの綺麗さの基準って、コメントにやたらと罫線やら装飾があるとか、
コードを重複させて、おんなじようなフォーマットで並んでるとかだったりするから。
ユーザー次第だろうな
まともなユーザー相手ならカッコよく間違って見せる必要はないが、
糞ユーザーは自分の間違いを開発者に責任転嫁するだけ
糞ユーザー相手なら間違いに気付かないふりしてカッコつけてやりゃあいい
コードを綺麗に書かないやつはマジでクソ、後のことを何も考えてない
284 :
番組の途中ですがアフィサイトへの転載は禁止です:2012/02/05(日) 13:16:46.76 ID:di/VRR3w0
お前のはいつもベーシックみたいだなって言われて諦めた
>>270 スクロールしてもしても緑色のやつあるなぁ
286 :
番組の途中ですがアフィサイトへの転載は禁止です:2012/02/05(日) 13:16:57.94 ID:THD++bcD0
数年前の自分と向き合って死ねよカスって思うことも珍しくないから
ある程度の体裁は必要よね。
287 :
番組の途中ですがアフィサイトへの転載は禁止です:2012/02/05(日) 13:17:16.78 ID:05C9Bx0j0
>>262 球速でデザパタについて話したら自称基幹系に携わってる老害PGに粘着されたわ
288 :
番組の途中ですがアフィサイトへの転載は禁止です:2012/02/05(日) 13:17:19.33 ID:ubwIOw/r0
>>263 ほかにも be関連でハクられたりとか株式とか。
まぁひろが居なくなったあと放置されてたせいもあるんだろうけど。
289 :
番組の途中ですがアフィサイトへの転載は禁止です:2012/02/05(日) 13:17:34.61 ID:mLtlcOoV0
コードの綺麗さを気にするのは会社勤めでやってるクズってことでしょ。
290 :
番組の途中ですがアフィサイトへの転載は禁止です:2012/02/05(日) 13:18:23.98 ID:WeAmHkFBP
>>257 開発しかできないPGはインドか中国に食われるぞ。
CIをクイックにまわせないPGは日本人である意味がない。
>>262 ニュー速のプログラミングすれって、デザパタ話題があるとかないとか以前に全体的に薄味だろ。
最近、この「ひろゆき」って奴のニュースを
ニュー速民流入後から、頻繁に見掛けるようになったけど
こいつ誰なん?Twitterで発言を仕事にするジャーナリストか何か?
293 :
イシカク:2012/02/05(日) 13:19:46.87 ID:J/jLa+JJP
新人の頃に作ったクソプログラムを
誰にもレビューされることなく、
一人で3年間保守し続ける羽目になったのは今となっては良い思い出。
あれは勉強になったなぁ。いい出向先だった。
>>260 まさかコードをいじってユニットテストだけで済ませてるん?
リファクタやって一連のテストまでやる金をホイホイ出してくれるんなら
いくらでもやるがな
基本は動いてるコードは触るな、だ
デザインパターンはFW側のコード書くときのものだと思ってて普段は意識しないからなー
296 :
番組の途中ですがアフィサイトへの転載は禁止です:2012/02/05(日) 13:20:27.10 ID:Z1FcM8O10
コーディングルールに
「?演算子禁止」
って入れてる所は全部死んだ方が良いわ
?も知らん奴が読むこと前提でコード整えるとか苦痛過ぎるw
297 :
番組の途中ですがアフィサイトへの転載は禁止です:2012/02/05(日) 13:21:01.04 ID:enCFMRPk0
Yコンビネーターのブートキャンプの話超面白かった
298 :
番組の途中ですがアフィサイトへの転載は禁止です:2012/02/05(日) 13:21:21.88 ID:zx1ZdfEi0
>>74,161
彼にこの興味深い組織について詳しく聞いてみた
>>198,266
むしろコードがどれくらいきれいかを気にする人は出来の悪いプログラマーだとぼくは思っているくらい
299 :
番組の途中ですがアフィサイトへの転載は禁止です:2012/02/05(日) 13:21:56.02 ID:aB/G5COg0
多人数で作業するとコードが綺麗な方が捗るし
デバックが少なくなりやすい。
ひろゆきのレベルの低さが伺えるな。
>>296 所詮下請けレベルなんだから我慢するか辞めるかしろ。
301 :
番組の途中ですがアフィサイトへの転載は禁止です:2012/02/05(日) 13:22:10.07 ID:+iRboi9K0
この2chの糞システムを作ったのは本当にこいつなのか?
1990年代の後半で時間が止まっている
302 :
番組の途中ですがアフィサイトへの転載は禁止です:2012/02/05(日) 13:22:22.90 ID:ubwIOw/r0
>>290 CIってなに?
Hudson・・・ じゃないよな。
303 :
番組の途中ですがアフィサイトへの転載は禁止です:2012/02/05(日) 13:22:40.32 ID:x2bhB4fKO
304 :
番組の途中ですがアフィサイトへの転載は禁止です:2012/02/05(日) 13:22:47.19 ID:TSBQWAs/0
305 :
番組の途中ですがアフィサイトへの転載は禁止です:2012/02/05(日) 13:22:51.40 ID:iXaOSzth0
保守とかって同じプログラムをずっとバージョンアップし続ける仕事なんだろ?
同じIT職でもクリエイティブな開発と全然似て非なるものだよな
外人がカフェでiPad開いて新しいコンテンツのイメージをつかもうとしてるのが開発のイメージで
家にも帰れず無精ひげを生やした日本人サラリーマンが昔のPCと向かい合って
ガチャガチャやってるのが保守のイメージだわ
307 :
番組の途中ですがアフィサイトへの転載は禁止です:2012/02/05(日) 13:23:14.91 ID:Ub61d2AM0
こんな記事だすと今後意識的に乱れたコード書き出す馬鹿が増えるぞ。ざまあ
自分だけしか見ないコードならくっそ汚いけど
他人が見るようなコードはさすがになぁ
>>270 変更前のコードが割りと綺麗なものなら、アリだと思うが
ごちゃごちゃのやつでやると恐ろしいことになるね
>>260 動いてる物は触るな、という責任を取りたくない上からの圧力
>>296 でも??使ってたらなんだこれはって言っちゃうんでしょ
>>303 素人相手に知識をひけらかしたいのでなければPG板でやりゃいい。
314 :
番組の途中ですがアフィサイトへの転載は禁止です:2012/02/05(日) 13:24:07.84 ID:1FjPSiLx0
↑ここまで職業ですらない「日本型SE」のなんちゃって議論をお届けしました
315 :
番組の途中ですがアフィサイトへの転載は禁止です:2012/02/05(日) 13:24:37.22 ID:Z1FcM8O10
>>300 仮にも一次請けの中の人にそりゃ無いわw
君らもうちょい再鑑コスト下げてくんない?無駄金ばっか使わないでさぁ
タラコの糞コードのせいでUNIX板の連中が対策せざるをえなかったのに、何言ってんの。
UNIX板が凄いというより、タラコがそびえ立つ糞だっただけだろ。
>>306 自分さえよければ仲間がどれだけ苦労しても関係ないっていうならな
綺麗なコードを書けない奴はクソ以下だけどね
正直死んでいいレベル
319 :
番組の途中ですがアフィサイトへの転載は禁止です:2012/02/05(日) 13:25:49.66 ID:NSVzeH/40
こいつインテリぶるの好きだよね
>>315 なんで一次請けが人んちのコーディングルールに毒づいててんの?w
321 :
番組の途中ですがアフィサイトへの転載は禁止です:2012/02/05(日) 13:26:17.57 ID:ia7YXp360
ひろゆきってプログラム組んだことあんの?
2chだってヨソから取ってきたものでしょ?
beとか忍法帳とかログ圧縮だって他の人が付けた機能じゃん。
一番大変なのは、そういうシステムと他のシステムを連携させることなんだよ
最前線にたてる人は自分で好きに仕様決められるからいいよね!!!
>>316 タラコみたいなのが一人でもチームにいると炎上確定みたいなもん
ろくに仕事しない癖にやたら人の設計やらコードに口出ししてきて挙句自分の担当分にどでかい地雷埋めやがる
糞プログラマーの巣窟だな
324 :
番組の途中ですがアフィサイトへの転載は禁止です:2012/02/05(日) 13:26:47.05 ID:x2bhB4fKO
325 :
番組の途中ですがアフィサイトへの転載は禁止です:2012/02/05(日) 13:26:54.88 ID:xrSxrCys0
コードが気になってしまうと締め切りに間に合わず
>>270 いまだにソースコード管理使ってない現場とかあるからな。
使っててもファイル共有ツール程度の認識だったり。
なんかの本に「使ってないところは恥ずかしいと思ってください」とか
書いてあるのを読んでショックを受けたのが10年くらい前だったような記憶がある。
328 :
番組の途中ですがアフィサイトへの転載は禁止です:2012/02/05(日) 13:27:54.46 ID:ijwtLwy+0
>>246 共通ライブラリやフレームワークな部分ならともかく
業務系ロジック実装なんかでデザインパターンに凝られても面倒だったりする
要は使いどころなんだけどな
329 :
イシカク:2012/02/05(日) 13:28:02.64 ID:J/jLa+JJP
>>311 それはそれで間違ってない判断。
なんかあった時に担保取れねーだろ?
もし綺麗にしたいんだったら、案件化すべき。
だらだら長いプログラムの方が単価高いからな
一人で作って一人で保守点検していくならそれで良いけどね
日本ではほとんどの場合他人がコードいじることになるんだから綺麗さはある程度大事
バカが綺麗って言うプログラムの効率の悪さは異常
333 :
番組の途中ですがアフィサイトへの転載は禁止です:2012/02/05(日) 13:29:31.09 ID:+9RbNqxZ0
ひろゆきは釣り&煽りの名手だな
スパゲッティソースで悪かったな
>>328 デザパタ本のクラス図をそのまま書き写したりな。理解してないないなら使うなと。
デザパタなんてのは今まで自分か書いてきたコードについて
「あー、これってこういう名前なんだ」
って言うだけのPG間のコミュニケーションツールにしかすぎん。
お国仕事だと今はしらんが
一行、何文字 いくらとか
糞な契約だったりするからな
わけわからんIF文がいっぱいとか
337 :
番組の途中ですがアフィサイトへの転載は禁止です:2012/02/05(日) 13:31:16.52 ID:I1JhuoAQ0
ある程度綺麗に書かないと効率悪いだろ
338 :
番組の途中ですがアフィサイトへの転載は禁止です:2012/02/05(日) 13:31:37.18 ID:O5nzEQyz0
if
if
if
if
if
if
>>177 てかなんで嫌儲がニュー速にいるんだよって話じゃん
スクリプトでもいいや。ちょっとお話しよ。
>>188 オレを疑うな。マジヘコむんだからやめろ。
340 :
番組の途中ですがアフィサイトへの転載は禁止です:2012/02/05(日) 13:31:48.30 ID:ENSPg4p30
>>71 世界中の優秀なハッカーたちが集うITスタートアップ養成所「Yコンビネーター」
>>157,205
何か商品を作ろうと思ったときに
>>52 彼にこの興味深い組織について詳しく聞いてみた
汚いヤツって他人がコード見た時のこと考えないの?
訳が分らないし修正も面倒だしやる気萎えるだろ?
345 :
番組の途中ですがアフィサイトへの転載は禁止です:2012/02/05(日) 13:33:02.31 ID:Z1FcM8O10
>>330 ステップ数で単価決めてるところは丸ごと死滅した方が業界の為になるな
行数使ってバグ曲線w
一体何十年前の発想ですかw
346 :
番組の途中ですがアフィサイトへの転載は禁止です:2012/02/05(日) 13:33:33.26 ID:pN7OqXEc0
プログラマはプロデューサーじゃねえよ
ひろゆきには失望したは
347 :
番組の途中ですがアフィサイトへの転載は禁止です:2012/02/05(日) 13:33:37.37 ID:vN72/KlsO
ひろゆきはロクなもん組めないんだからあまり余計なこと言わん方がいいよ
専門外で釣りやっても狡猾に思われるだけ
348 :
番組の途中ですがアフィサイトへの転載は禁止です:2012/02/05(日) 13:33:39.46 ID:x2bhB4fKO
>>140 ネトウヨはリアル厨房なのか、頭が弱いだけなのか
これなに?またどこかの工作員が湧いてるん?
>>283 基本的に祭りの時だけどっかから湧いてくる変な人たちを醒めた目で見てる派が主流っしょ
力抜けよスクリプト相手に恥ずかしいな
351 :
番組の途中ですがアフィサイトへの転載は禁止です:2012/02/05(日) 13:34:23.50 ID:cISQGjrL0
自分のコード一週間後おぼえてないから
キレイに書くよ
352 :
番組の途中ですがアフィサイトへの転載は禁止です:2012/02/05(日) 13:35:29.51 ID:UBj+Nycf0
反省しない奴だなあ
http://jfk.2ch.net/test/read.cgi/nanmin/1240616601/885-886 > 885 名前: ◆MUMUMUhnYI [sage] 投稿日:2009/05/30(土) 03:12:07 BE:4104959-DIA(102226)
>
http://img.2ch.net/ico/telephoman.gif >
>>868 > read.cgi は、私が見た時は既に夜勤さん & UNIX板の方々版の
> 仕様だったので、普通に綺麗な C 状態でした。
>
> その後の dso 版 read.cgi も夜勤さん仕様の C で、
> 全体が見通し良く、if 文の数ができるだけ少なくなるように組んであり、
> dso_main() がプログラムの最後にあるという、ほっとする形をしていました。
> 886 名前: ◆MUMUMUhnYI [sage] 投稿日:2009/05/30(土) 03:14:35 BE:3283294-DIA(102226)
>
http://img.2ch.net/ico/telephoman.gif > で、bbs.cgi は、、、。
>
> 2003年だったか2004年だったか、私が最初にエディタでソースを見た時、
> 処理がどこから始まっているのかが皆目わかりませんでした。
>
> で、瞬間的にエディタを閉じて記憶から抹殺し、見なかったことにしました。
> それから少なくとも1年ぐらいは、怖くて中身を開けなかったような気がします。
>
> その後、夜勤さんが bbs.cgi を SpeedyCGI 化する時に
> 相当綺麗に書き直していたのですが、そのソースの途中にあった、
>
> #疲れたのでここまで、
>
> という1行のコメントを見た時に、一筋の涙が私のほほを伝わりました。
>
>
> …昔の話です。
>>211 口じゃなくてキーボードで語れよw
その前に見つめあうな。画面見ろ。
>>89 つーか犯罪じゃなくね?ギリギリセーフだと思うんだが
>>180 中国産は買わないことにしてるお
355 :
イシカク:2012/02/05(日) 13:36:06.63 ID:J/jLa+JJP
>>345 数年前のNECがそんな感じだったわ
今は知らんが
357 :
番組の途中ですがアフィサイトへの転載は禁止です:2012/02/05(日) 13:36:08.99 ID:G9x+eyfg0
>>52 WEB系だって金回りやアカウント周りやら信頼性必要だぞ
たらこなんかはそこもまともに出来てないけどな
まぁ、たらこの役職まで言ったらサービス開始までの速度しか興味ない罠
それも新サービス限定の話だが
358 :
番組の途中ですがアフィサイトへの転載は禁止です:2012/02/05(日) 13:36:54.61 ID:ubwIOw/r0
359 :
番組の途中ですがアフィサイトへの転載は禁止です:2012/02/05(日) 13:37:11.03 ID:y99vqU1I0
ようは締切守れや土方共ってことだ
俺も一日中「拝承」ってメール送るだけの仕事やりたいです。
361 :
番組の途中ですがアフィサイトへの転載は禁止です:2012/02/05(日) 13:38:14.57 ID:TmDH21hN0
へろゆきはイミフな変数名だらけのコードの改修やったことないからそんなこと言えるんだよww
362 :
番組の途中ですがアフィサイトへの転載は禁止です:2012/02/05(日) 13:38:28.96 ID:cISQGjrL0
落ちたときに
ゴメンで済むサービス
そうでないサービス
分けないと
363 :
番組の途中ですがアフィサイトへの転載は禁止です:2012/02/05(日) 13:40:06.29 ID:x2bhB4fKO
364 :
番組の途中ですがアフィサイトへの転載は禁止です:2012/02/05(日) 13:40:14.38 ID:/0BfEYAM0
365 :
番組の途中ですがアフィサイトへの転載は禁止です:2012/02/05(日) 13:40:18.61 ID:/oueEAaBO
○コードの綺麗さを気にする奴は糞
○コードを綺麗に書けない奴は糞
→コードを意識せず綺麗に書けない奴は糞
366 :
番組の途中ですがアフィサイトへの転載は禁止です:2012/02/05(日) 13:40:42.54 ID:Z1FcM8O10
最近300行超えるメソッド書いた奴、一歩前に出ろ
死ね
メインのプログラムコードが
サブやらファンクションやらインクルードやら
ただ単にサブルーチンの呼び出しだけ羅列してあるようなコードは
個人的にクソだと思います
全然共通じゃない関数を外に作ってんじゃねえーよ
きたねーコードだとすぐに改良出来ないだろ
370 :
番組の途中ですがアフィサイトへの転載は禁止です:2012/02/05(日) 13:44:23.88 ID:3XkeDR2V0
下流工程は本当に奴隷だな
371 :
番組の途中ですがアフィサイトへの転載は禁止です:2012/02/05(日) 13:44:27.13 ID:42380+Bf0
ハカーは汚いコード書くってゆってた
>>352 どう見てもタラコが糞プログラマーじゃねーか。死ねよこいつ
プログラマーって職人気質の人多いけど使い捨てだよな
374 :
番組の途中ですがアフィサイトへの転載は禁止です:2012/02/05(日) 13:47:21.92 ID:akoAzQ9c0
PCだけじゃなく、製造業での切削加工機なんかでも汚いコードはマジ勘弁
375 :
番組の途中ですがアフィサイトへの転載は禁止です:2012/02/05(日) 13:47:31.12 ID:ENSPg4p30
>>46 日本発で世界へ挑戦を続けているレイ・グリセルフーバーである
>>276 サービスの実現速度が重要で
最近じゃ原則インタプリタでデバックできるから
下手にいろいろ飛ばれるよりベタに書いてもらったほうが保守しやすい
どんなに綺麗に書いても処理そのものが同じなら
コンパイルした瞬間に無に帰するだけだし
>>372 けれども何故かそういう人は最前線に立って成功するんだよな
うちの社長もソースめちゃくちゃ汚い
結局きれいに書ける人は、汚く書く人の尻拭いをするしかない
380 :
番組の途中ですがアフィサイトへの転載は禁止です:2012/02/05(日) 13:51:20.11 ID:eVlr8ftn0
自称ハッカーとかフリーソフトだけ出してるプログラマなんて
社会不適合者しかいないじゃんw
この手の奴は社会に出てきても
自分しか判らない糞コード = 天才的な頭脳が編み出したコード
と勘違いした痛々しいカスで
そのこと指摘しても、上から目線で絶対改善しようとしないし
>>373 気質だけじゃなく技術も職人レベルの奴は大抵どこかで囲われる
気質だけ職人気取りでまともに仕事出来ない奴は使い捨てされまくってるうちに歳とり過ぎて
クライアントから「扱いづらい」って敬遠されていつの間にか消えていく
382 :
番組の途中ですがアフィサイトへの転載は禁止です:2012/02/05(日) 13:51:47.51 ID:NZdjtsbw0
>>367 分割統治は基本だろうが
そんなことだから肥満児アンチパターンに陥るんだよ
383 :
番組の途中ですがアフィサイトへの転載は禁止です:2012/02/05(日) 13:51:52.61 ID:4BDKVVhA0
>>122 VIPはVIPで勝手にやれよ嫌儲が協力する義理はない
でも汚いソースのシステムはバグいっぱいですよ。
きっと工期の短い中やっつけ仕事でやったんだろうなっておもってる
日本の土方システムじゃ無理だろ
386 :
番組の途中ですがアフィサイトへの転載は禁止です:2012/02/05(日) 13:53:34.91 ID:FY05YcSv0
変数は安易にTHIS_PATHとかつけないほうがいい
数十行のスクリプトだし問題ないと思ってたが
疲れてる時に拡張してたら"THIS"ってどれだ?って発狂寸前に陥った
>>4 ネトウヨは愛国心ではなくただの嫉妬
ほんと日本って内面も最悪だね
>>161 文法間違ってますよ。
綺麗なコード、うまいコードみたいな話題になるといきなりそれが「読みにくい」って前提で
否定してくるやついるな。
自分がヘタなのを「あえて分かりやすく書いてる」って合理化してるんだろうな。
389 :
番組の途中ですがアフィサイトへの転載は禁止です:2012/02/05(日) 13:54:29.02 ID:05yEcJa00
>>379 もうそ辺りはプログラマ云々じゃなくIT職の常だろ
最終的には技術力<<<折衝・営業力
世界中の優秀なハッカーたちが集うITスタートアップ養成所「Yコンビネーター」
>>1 ひろゆきは最後まで2chのHTMLをまともにしなかったから
原理主義的なコードめちゃくちゃ論者だろう
そんで破綻したら無料で誰かに泣きつく
それだけw
393 :
番組の途中ですがアフィサイトへの転載は禁止です:2012/02/05(日) 13:55:55.34 ID:fZ9MM0Xi0
元のコードが糞汚いおかげで、保守してる俺が食えます。
失業者を出さないために、汚いコードを積極的に書きましょう。
394 :
番組の途中ですがアフィサイトへの転載は禁止です:2012/02/05(日) 13:56:02.40 ID:3jAo5wT40
バグフィクスが早けりゃ何でもいい
395 :
番組の途中ですがアフィサイトへの転載は禁止です:2012/02/05(日) 13:56:08.58 ID:d1TmS6330
>>353 ドラえもんがロムスカ・パロ・ウル・ラピュタと戦うつもりかなので水銀燈がログアウト
396 :
番組の途中ですがアフィサイトへの転載は禁止です:2012/02/05(日) 13:56:17.43 ID:UBj+Nycf0
間違っていることに気づいて
398 :
番組の途中ですがアフィサイトへの転載は禁止です:2012/02/05(日) 13:56:35.60 ID:G9x+eyfg0
>>389 スキルフローがPG→SE→PL・PM→営業なんだよなw
それなら最初から営業やるわwww
399 :
番組の途中ですがアフィサイトへの転載は禁止です:2012/02/05(日) 13:57:16.08 ID:Z1FcM8O10
>>379 めちゃくちゃ汚い代わりにアウトプットがめちゃくちゃ早い
ってんなら、それはそれで意味のある優秀さなんじゃないの
メンテコストが後回しになってるだけだけど
じゃあさくらインターネットスタンダードでpukiwikiが503連発するのはどうしたらいいの?
どうせ誰にも答えられないんだろ?結局そういうこと
401 :
番組の途中ですがアフィサイトへの転載は禁止です:2012/02/05(日) 13:57:35.89 ID:Exgjqbwl0
ひろゆきみたいな考え方が日本がソフトダメな原因だと思うわ。
プログラマがその場その場の効率性だけの使い捨てになってるから、
こだわりも無いしありきたいのもんしか作れねえ。
>>298 てかまとめサイトでいいや
そのうち飽きるだろ
0ポイントの奴を片っ端からNGでいいんじゃないの?
なんだよこの素人くさい意見はw
汚いコード書いたら後工程で涙目になるだけだろ.
>>302 むしろコードがどれくらいきれいかを気にする人は出来の悪いプログラマーだとぼくは思っているくらいです
>>393 やっぱコードって糞だな
モリタポとかまだあったんだ
>>394 バグフィクスは糞
>DLに必要なモリタポ 1122
407 :
番組の途中ですがアフィサイトへの転載は禁止です:2012/02/05(日) 13:59:38.75 ID:zdulcgcQ0
馬鹿PG コードは綺麗でなくてはらない → 動作が疎かに
アホPG コードは綺麗じゃなくてもいい → 動作が快適に → 保守性が疎かに
グーグルPG → コードは綺麗で、レビューも行われ、保守性に優れなくてはならない → 最先端の大規模システム企業に
>>166 ロムスカ・パロ・ウル・ラピュタは人がゴミの様だなのでドラえもんと水銀燈がログアウト
>>379 タラコもそうだけど、プログラム以外のところで優秀だっただけだよね。
そういうのがドヤ顔で語りだすなと。
>>395 ドラwww
昔ながらの大規模規制でいい
412 :
番組の途中ですがアフィサイトへの転載は禁止です:2012/02/05(日) 14:00:12.82 ID:/aC6MFwB0
>>1 ひろゆき作のbbs.cgiの出来は酷かったからなw
あの閉鎖騒動の時にunix板にいたけど、最後まで出さなかったのは恥ずかしかったからっていうのもあったと思うw
え、他人が呼んだときのためにコメントとかいちいちつけてたけど、
つけなくていいなら速度がマッハになるんだが
もんのすげぇ偏った事いってるけど割れ上がりのプログラマなん?
今ってメモリに制約とかないしこの認識でいいんだよな
綺麗=冗長だけど他人が読みやすい
綺麗≠コンパクトにしてあるけど他人が読み難い
416 :
番組の途中ですがアフィサイトへの転載は禁止です:2012/02/05(日) 14:01:45.93 ID:ia7YXp360
>>399 そうよ。そうなのよ。
新しいことを誰よりも先にやって要所だけ掻い摘んで、細かいところは部下にやらせる。
とりあえずこれで動いたから、あとはよろしく!って言うのがリーダーとしては優秀よ
417 :
番組の途中ですがアフィサイトへの転載は禁止です:2012/02/05(日) 14:01:53.89 ID:mAMnX8mh0
前世紀ってperlだけでそこそこ稼げたらしいな
習えば誰でも使えるのに
418 :
番組の途中ですがアフィサイトへの転載は禁止です:2012/02/05(日) 14:01:58.18 ID:/F+azj2S0
コメント一切なしだと何がなんだか分からん
せめてメソッドの説明だけは書いとけと
419 :
番組の途中ですがアフィサイトへの転載は禁止です:2012/02/05(日) 14:02:07.31 ID:FVIlYHHN0
ひろゆきはプログラマーとして意見言っちゃダメだろ
プログラムの知識がない人だとこんなもんだろうな。
机や部屋がちらかってても「俺にはわかりやすい!」とかいって片付けない人と同じ。
421 :
番組の途中ですがアフィサイトへの転載は禁止です:2012/02/05(日) 14:02:30.07 ID:ARK8w8qQ0
おまえら全員にいえるけど2chに書き込む暇あったら(略
>>197 まあおまえら情強はバカがいなくなってせいせいするって言うんだろうけどさ……
>>140 どういうこと?
>>254 ロムスカ・パロ・ウル・ラピュタは人がゴミの様だなのでドラえもんと水銀燈がログアウト
※本製品はデバッガでステップ実行してください
>>415 間違ってるよ
今のトレンドはメモリもメンテも気にする超高度プログラミングになってる
426 :
番組の途中ですがアフィサイトへの転載は禁止です:2012/02/05(日) 14:04:03.86 ID:eVlr8ftn0
上位サーバシステム系だと速度よりソースのキレイさ、
保守・メンテ・改修・単体試験のしやすさが求められるな
一方組み込み系は逆でアセンブラレベルでの最適化が優先される
でもだからといってコメントも何も無く糞コード書かれると、改修のとき苦労するんだよなぁ
大抵、静的解析ツール使うとバグが幾つか見つかるし
最初にコード書いた奴に工数請求したくなるレベル
427 :
番組の途中ですがアフィサイトへの転載は禁止です:2012/02/05(日) 14:04:11.05 ID:ZhsQZBAT0
428 :
番組の途中ですがアフィサイトへの転載は禁止です:2012/02/05(日) 14:04:20.44 ID:x2bhB4fKO
429 :
番組の途中ですがアフィサイトへの転載は禁止です:2012/02/05(日) 14:04:40.57 ID:cqOZTTbE0
GNUのコードみてゲロ吐いた
>>403 わかる気がする
秋山道夫朝田和夫田中大原隆夫真島健太鹿島昇の順番で行くなら朝田だろ
小野真弓坂村秀樹田中大原隆夫真島健太は希望枠でいいよ。
保守性が高くないと結局はサービス提供が遅れるんだよニワカひろゆき
>>143 転送量増加による2ちゃん閉鎖はコードちょっと弄っただけで解決したじゃん。
全部破棄ってなんのことだよ。
たらこはもっときにしろ
434 :
番組の途中ですがアフィサイトへの転載は禁止です:2012/02/05(日) 14:06:18.98 ID:No/7GUvV0
>>213 せめてこうだろ・・・
/* deep spot */
.chinko,
.manko{
color: #000000;
}
435 :
番組の途中ですがアフィサイトへの転載は禁止です:2012/02/05(日) 14:07:41.37 ID:ltMv0DfiO
他の人がみても分かりやすいのを書けないのは二流以下
一般人の何も知らない人なら汚かろうがはやく製品をって言うのは分かるがたらこが言うとはね
>>143 あぁ、俺が書く前に、こんな素晴らしいレスがあったのか
なんか最近になってやっと分かってきたわ
社長は何も間違ってなかった
437 :
番組の途中ですがアフィサイトへの転載は禁止です:2012/02/05(日) 14:08:50.78 ID:XWXjTTPq0
コードが綺麗かどうかとか保守性とかも無駄ってことはないけど
自分だけがいじるプログラムなら綺麗である必要はないよね
動かした時の速度と機能性だけで評価すればいいこと
ソラリスは配線が汚い。
宇宙の旅は綺麗。
>>154,217
何か商品を作ろうと思ったときに
>>333,412
彼にこの興味深い組織について詳しく聞いてみた
440 :
番組の途中ですがアフィサイトへの転載は禁止です:2012/02/05(日) 14:09:07.54 ID:eVlr8ftn0
>>434 Cしか知らんが、それは賛否両論があるんだよな
/* deep spot */
.chinko,
#ifndef INAKA
.manko{
#else
.omeko{
#endif
color: #000000;
}
って書くとエディタによって括弧の対応が狂うから嫌う人も居る
クソみたいなコードを後から修正する身になってみろ
優れたプログラマーは意識しないで保守性に優れたコードを書けるんだよ
それに、サービスの実現速度も早くバグ混入も少ない
独り善がりで全能感さらけ出してる糞コーダーは速やかに死ね
442 :
番組の途中ですがアフィサイトへの転載は禁止です:2012/02/05(日) 14:10:13.16 ID:QlClSMc70
締め切り過ぎるまで見た目を気にするわけないだろアホ
きれいに書いて整理しとかないと無駄なコードが増える
444 :
番組の途中ですがアフィサイトへの転載は禁止です:2012/02/05(日) 14:11:25.78 ID:zdulcgcQ0
>>441 プログラマの人生としては、まず最初に保守から初めていけばいいんじゃないかな。
それで、経験積んで、いざ自分が一から作るとなったとき、最初からどう書いていけば
保守しやすいかがわかってていいと思う
きれいに書くというより、それが習慣付いていれば一番いいと思う
プログラミングとか没頭するものは趣味でしかやりたくない。
好きなだけ拘ってやりたい。
さっさと仕事にもどれよITドカタどもが
>>441 ようは食事のしつけとおんなじだよな
若いときにしっかり教育(しつけ)されていれば
後で優秀だろうが関係なく自然にキレイなコードを書けるようになる。
ようは1人でこもってオナニーしかしてこなかった奴の言い訳だよね
最近、和英辞典に頼りすぎなのをどうにかしたい。
まぁ英語の勉強するしかないんだろうが。
450 :
番組の途中ですがアフィサイトへの転載は禁止です:2012/02/05(日) 14:13:18.89 ID:jdCrt4Pu0
動けばいいやで作り始めて、規模が大きくなってから後悔する
何度やっても同じ
理屈をわかってる奴のコードは
それなりに綺麗だよ
>>444 そうなのか。
まあ、だからCしか知らないが、と書いたんだが。
if(n){
}
と
if(n)
{
}
の違いはCでも一緒と考えてくれ
453 :
番組の途中ですがアフィサイトへの転載は禁止です:2012/02/05(日) 14:14:06.96 ID:46PSom8k0
フォーマットに統一性さえあればどうでもいいと思う。
454 :
番組の途中ですがアフィサイトへの転載は禁止です:2012/02/05(日) 14:14:15.02 ID:mymarrpz0
チームで仕事しないくちびるは勝ち組か?
456 :
番組の途中ですがアフィサイトへの転載は禁止です:2012/02/05(日) 14:14:58.43 ID:Z1FcM8O10
>>449 変数名メソッド名に日本語使える環境にすれば問題解決だな!
457 :
番組の途中ですがアフィサイトへの転載は禁止です:2012/02/05(日) 14:15:01.50 ID:bWFj9ATV0
ひろゆきは『デリバリー>>保守性(可視性)』って考えてるみたいだが
それはどういうサービスかに拠るだろ
絶対ミスが許されないシステム(金融とか)だったら、バグを押さえるのが優先だし
新興企業とかだったら、スピードが何よりも重要だからひろゆきの言ってることは当てはまる
なんでもかんでも一般論化して、出来が悪いだのなんだのと論じるのは
それこそ『出来が悪い』と思いますが・・・
458 :
番組の途中ですがアフィサイトへの転載は禁止です:2012/02/05(日) 14:15:17.28 ID:d1TmS6330
>>110 今日は昨日より成仏しやがれってんだですでございます遺憾ですいざとなれば
ユーカラの日本語訳を約30年間続けた。父が他界した06年からは遺志を継ぎ、翻訳している。
459 :
番組の途中ですがアフィサイトへの転載は禁止です:2012/02/05(日) 14:16:08.25 ID:j9pbHN1J0
現代は人が作ったもの組み合わせるのが大半だし
オブジェクト指向で拡張性や再利用性を考えつつ書けるプログラマーじゃないと生産性低い
速さ重視の実装だけならサルでも出来る
サイト作るのに適してる言語教えてくれよ
461 :
番組の途中ですがアフィサイトへの転載は禁止です:2012/02/05(日) 14:17:11.88 ID:G9x+eyfg0
>>457 狭いとこでしか話できないのに一般化ってのは出来ない奴だ罠
462 :
番組の途中ですがアフィサイトへの転載は禁止です:2012/02/05(日) 14:17:25.53 ID:j9pbHN1J0
463 :
番組の途中ですがアフィサイトへの転載は禁止です:2012/02/05(日) 14:18:17.82 ID:G9x+eyfg0
>>460 連鯖+PHP(+MySQL)
この組み合わせがタダでやれるとこが一番多い
464 :
番組の途中ですがアフィサイトへの転載は禁止です:2012/02/05(日) 14:18:23.59 ID:x2bhB4fKO
ポトペタで縦横のラインを意識しない奴は糞
フレームが微妙にずれてるとか気持ち悪い
この手の奴は、同一文書内で全半角が混在してたりする
466 :
番組の途中ですがアフィサイトへの転載は禁止です:2012/02/05(日) 14:19:06.43 ID:46PSom8k0
>>457 もちろん、新しいことするんだったら、っていう前提での話よ。
そもそも金融システムとかに出来立ての新しい技術は採用しないよね。
それ自体にバグがあるかもしれないわけだし。
だからそれを実用的に使えるようにするのは下っ端の仕事。
468 :
番組の途中ですがアフィサイトへの転載は禁止です:2012/02/05(日) 14:19:54.25 ID:prGLSgUH0
仕様変更にすぐ対応できれば汚くてもいいんじゃね
469 :
番組の途中ですがアフィサイトへの転載は禁止です:2012/02/05(日) 14:21:13.89 ID:SSsjlqfO0
>>468 それができないのを汚いコードっていうんだろ
再利用性考えてもそいつのコードが信用できるかとか
使いこなすより1から作った方が
早かったり安全だったりとかいう理屈で
再利用されない現場
471 :
番組の途中ですがアフィサイトへの転載は禁止です:2012/02/05(日) 14:22:13.46 ID:ulTGxtd7i
一見、綺麗でもやたら回りくどくて分かりにくいのもある
MVVC あたりにこだわって異常に保守性悪いのとか
ああいう類いのPGは死滅すべき
472 :
番組の途中ですがアフィサイトへの転載は禁止です:2012/02/05(日) 14:22:46.41 ID:8rjzkdb8P
>>441 そこへたどり着くまでの教育課程が大事だな
汚いコードを書くのは知能が足りないだけだろ^^
474 :
番組の途中ですがアフィサイトへの転載は禁止です:2012/02/05(日) 14:24:08.82 ID:eHCIOfqs0
できるやつがこういうことを言うのはいいんだけど
新人に真似されると困るんだよな
475 :
番組の途中ですがアフィサイトへの転載は禁止です:2012/02/05(日) 14:25:22.19 ID:rb0TLNY70
こんな悪い見本みたいなコードあるんだと思ったのは、
定数はほぼすべて直値
たまにマクロがあるが使ってるところと使ってないところがあるので結局全部見直さないといけない
似たような処理はすべてコピペ
1000行超えの関数なんて普通
意味のあるコメント一切なし
コンパイラ、静的解析で警告出まくり
逆に言えば↑程度を守ってくれれば文句は言わない
476 :
番組の途中ですがアフィサイトへの転載は禁止です:2012/02/05(日) 14:25:28.08 ID:XWXjTTPq0
ステップ1 速い人が動くコードを書く
↓
ステップ2 それを雑用が綺麗に清書する
↓
ステップ3 出来上がり
ステップ1とステップ2を一緒にしたほうがよくね?と思いがちだけど
たぶん分業のほうが速いんだろうな
究極的にはステップ2はステップ1に吸収されてなくなるものと思ってたけど
実は違うのかもしれん
477 :
番組の途中ですがアフィサイトへの転載は禁止です:2012/02/05(日) 14:26:46.84 ID:hJQ4fton0
コードの綺麗さはどうでも良い、とにかく動けばいいって奴って、
まず頭なり紙の上なりでデータの流れを推敲せず、いきなりコードを書き出すだろ?
こんな奴が書くコードは、ほぼ間違いなくバグばかり
はやる気持はわかるんだが、まずは落ち着けよ
紙の上で流れを図解化すれば、おのずと答えは見えてくるんだよ
そして、自然とコードも綺麗になる
>>348 狐だのジェンヌだの運用家族だのによって蓄積されてきた鬱憤が
479 :
番組の途中ですがアフィサイトへの転載は禁止です:2012/02/05(日) 14:27:15.33 ID:+fS5SDWrP
メンテナンス性無視でサービス速度とか馬鹿か
480 :
番組の途中ですがアフィサイトへの転載は禁止です:2012/02/05(日) 14:28:56.30 ID:aTbnKaLE0
ひろゆきの方が糞
はい、論破
481 :
番組の途中ですがアフィサイトへの転載は禁止です:2012/02/05(日) 14:29:29.61 ID:ulTGxtd7i
金融金融叫んでる馬鹿はなんなの?
そこがテクノロジーの先端だと思ってるの?
金融に必要なのは安定して保守性に優れた
枯れたテクノロジーだ
そんなのは枯れたロートル糞PGが作ればいい
そういうのは先端じゃないんだよ
一周送れの人間の話だ
482 :
番組の途中ですがアフィサイトへの転載は禁止です:2012/02/05(日) 14:29:56.02 ID:SSsjlqfO0
結局スレタイみたいなこと言う奴って
自分一人でやってるとか、自分以外のメンバに糞コード書く奴がいない環境でしかやってないだけだろ
他人が書いた糞コードに機能追加やる苦しみ味わえばスレタイみたいなこと言えないはず
483 :
番組の途中ですがアフィサイトへの転載は禁止です:2012/02/05(日) 14:29:57.59 ID:JMNwm3BD0
ひろゆきが言っても全然説得力が無いな
>>477 コーディングのレベルまでいって紙で流れを整理してるってダメすぎだろ。
485 :
番組の途中ですがアフィサイトへの転載は禁止です:2012/02/05(日) 14:30:33.64 ID:o5TxdIwG0
スクリプトとかパクって来たらまずコメント消すわ
見られたら恥ずかしいやん
486 :
番組の途中ですがアフィサイトへの転載は禁止です:2012/02/05(日) 14:30:41.14 ID:46PSom8k0
>>481 Cで書いた文字をコボルに変換するプログラムとかを書かないと。
487 :
番組の途中ですがアフィサイトへの転載は禁止です:2012/02/05(日) 14:30:44.62 ID:8G/efT2P0
>>26 ただパクり掲示板作っただけの素人だからな
488 :
番組の途中ですがアフィサイトへの転載は禁止です:2012/02/05(日) 14:31:50.70 ID:dS9Id1NT0
他人が作ったPGやスクリプトの改造から入った人間だから全く同意できない
バグが全くなく、バージョンアップもしないのならそれでもいいと思うよ
と言いつつも実際は思い立ったとき書き上げて、後からソースを綺麗にしているわけだけど、
それでも利用開始させる前まではソースは綺麗にしておくけどな
489 :
番組の途中ですがアフィサイトへの転載は禁止です:2012/02/05(日) 14:32:16.11 ID:2wONGStW0
でも優秀なプログラマでコード汚いの見たことない。
優秀な奴は気にしなくても当たり前に綺麗にコードが書けるって言いたいのかも。
というか、ある程度やってりゃ自然と綺麗なものになるだろ
ずっと汚いやつは才能ねえよ
491 :
番組の途中ですがアフィサイトへの転載は禁止です:2012/02/05(日) 14:33:36.55 ID:x99rR2GM0
お前はプログラマじゃないだろ
てか賠償金払えや
492 :
番組の途中ですがアフィサイトへの転載は禁止です:2012/02/05(日) 14:33:56.07 ID:38ciTlDx0
>>356 たらこ「だが俺はスーパースパゲティコードを書く」
493 :
番組の途中ですがアフィサイトへの転載は禁止です:2012/02/05(日) 14:34:48.12 ID:xR7NMCxm0
保守考えられない時点で経験が浅いどころかただの初心者だわ
495 :
番組の途中ですがアフィサイトへの転載は禁止です:2012/02/05(日) 14:35:25.71 ID:j9pbHN1J0
496 :
番組の途中ですがアフィサイトへの転載は禁止です:2012/02/05(日) 14:35:31.71 ID:98s6yIot0
>>3 金正日って1942年生まれとされてるけど本当は1941年生まれらしい。
子ども手当って中学卒業までだと思ってたわ。違うのか。
>>15 え?どういうこと?
急がば回れっていうのか?
>>16 先は長いw
>>61 NEVADAが釘宮病なので、就職活動
朝倉義景が宇宙飛行士なので、貧乏揺すり
497 :
番組の途中ですがアフィサイトへの転載は禁止です:2012/02/05(日) 14:35:34.72 ID:XWXjTTPq0
優秀ってのの基準の置き所が違うんじゃね?
現場から見た優秀なPGと、雇い主側から見た優秀なPGは違うのかも
二度と使わないコードをコメント化して残すんじゃねえよ
きったねえから消しとけ
プログラマーよりリーダーの能力が重要
バカは死ね
いまから十何年前にあんたのきたなーいプログラムをせっせこ弄ったひとがいるんですがね
ひろゆきっ
企業でPGやってたわけじゃない素人だろ
クラス作れとはいわん、関数になってればその中身がなにしてようが値さえ帰ってくればいい
そのレベルの話をしてもしゃーないよな
きたない、てのは設計レベルの話?
503 :
番組の途中ですがアフィサイトへの転載は禁止です:2012/02/05(日) 14:38:02.92 ID:hQIujik60
ひろゆきは10年以上前のコードしか知らないから
いまの「流用できるパーツを作り積み上げてメンテしながらレベルアップする」方法がわからんのよ
505 :
番組の途中ですがアフィサイトへの転載は禁止です:2012/02/05(日) 14:40:19.66 ID:xyZQsg6s0
定数をようわからん命名で宣言し直して使ってたり、そもそも定数を使わずに
数字直書きだったりしたコードはどっから手をつけていいものかわからず頭痛がした。
関数名もアルファベットに数字の羅列でぜんぜん見通し聞かないし。
綺麗なコード書いたら切り捨てられやすいでしょ
それ日本の雇用の仕組みと相性悪くね?
アメちゃんと一緒にしちゃだめよ
507 :
番組の途中ですがアフィサイトへの転載は禁止です:2012/02/05(日) 14:42:20.38 ID:uvyeylIh0
コメント部にさっむいギャグ入れてる奴たまにいるよな
死ねよ
掲示板ごときしか作ってない素人がいっぱしのPG気取りで発言かよ
509 :
番組の途中ですがアフィサイトへの転載は禁止です:2012/02/05(日) 14:43:23.07 ID:3Glpg5ao0
保守する立場からすると、くっそ汚いコードはマジでやめて欲しいね
510 :
番組の途中ですがアフィサイトへの転載は禁止です:2012/02/05(日) 14:43:25.12 ID:I1JhuoAQ0
512 :
番組の途中ですがアフィサイトへの転載は禁止です:2012/02/05(日) 14:44:11.15 ID:p8BFIUFS0
素晴らしいソフトウェアやサービスは美しいコードで出来てそうなイメージがあるけどな
513 :
番組の途中ですがアフィサイトへの転載は禁止です:2012/02/05(日) 14:44:59.40 ID:46PSom8k0
>>508 ひろゆきは、無料の求人サイトを作ってたが?
それを改良したのが、ニコニコ大百科
514 :
番組の途中ですがアフィサイトへの転載は禁止です:2012/02/05(日) 14:46:45.27 ID:Q2D8YFfC0
読んでて吐き気がする奴は駄目
>>118 その未練から当時の暴走族の上の人に憧れてズルズルいい歳こいても暴走族を続ける。
とりあえず新しいサービスがそれっぽく動く事が重要なんだよこいつらにとっては
保守や信頼性なんて考えてないんだよ
517 :
番組の途中ですがアフィサイトへの転載は禁止です:2012/02/05(日) 14:48:50.59 ID:Zn3/5AS/0
煽りとかじゃないんだけどプログラミングって何に使うの?
ここの奴らはそれでメシ食ってるの?
518 :
番組の途中ですがアフィサイトへの転載は禁止です:2012/02/05(日) 14:49:02.74 ID:/F+azj2S0
1クラスに100近いメソッドがあって、
過去のバージョンのコードがコメントアウトされたまま残ってて、
ウェブからコピペしてきたコード(しかもコメントが英語)があって、
仕様書が1枚もないプログラムの保守はきつかった
規制にしとかないと後で見たときに自分でも何のプログラムかわからなくなるから困る
520 :
番組の途中ですがアフィサイトへの転載は禁止です:2012/02/05(日) 14:50:47.88 ID:xUlpeBCdi
VBAって覚えてたら得?
521 :
番組の途中ですがアフィサイトへの転載は禁止です:2012/02/05(日) 14:51:07.96 ID:yWt9lqmH0
短距離走と長距離走を比べたらダメなんだよな。
同じプログラムにどちらもさせようとすればそりゃ綻びも出る。
522 :
番組の途中ですがアフィサイトへの転載は禁止です:2012/02/05(日) 14:51:41.58 ID:X/7Sb9zR0
523 :
番組の途中ですがアフィサイトへの転載は禁止です:2012/02/05(日) 14:52:36.71 ID:xUlpeBCdi
524 :
番組の途中ですがアフィサイトへの転載は禁止です:2012/02/05(日) 14:52:39.13 ID:eVlr8ftn0
>>517 PC上で動くアプリはもちろん、家庭でコンセントに挿したり
電池突っ込んだりする機械の9割はプログラミングされた情報が
入ってるって考えてOK。
もちろん企業・工場向けの機器も腐るほどある。
>>206 空白投稿のやり方解らないので文字入ってしまってるけど空白扱いで頼みます
あのさぁ、主語と述語って知ってる?
無敵砲台骨川スネ夫がドラえもんの他にロムスカ・パロ・ウル・ラピュタと戦うつもりかいただきました
526 :
番組の途中ですがアフィサイトへの転載は禁止です:2012/02/05(日) 14:53:03.06 ID:ze13yfQS0
後輩がこんなやつだったな、散々指摘してやったのに・・・
そして誰も保守できなくなって実質後輩だけが保守してる
それとは別の保守案件も抱えて、ソースを綺麗に書くことの重要性を今になって思い知っているようだ
大きなシステムになると保守運用作業に莫大な人件費がかかる
ソースを綺麗にするのが3時間で済むとして、
ソースを綺麗にしなかったことで修正に30時間余計にかかるということもあるわけだしな
527 :
番組の途中ですがアフィサイトへの転載は禁止です:2012/02/05(日) 14:53:10.53 ID:PwraBqL20
仕事で作って今後もメンテが続くようなのなら
冗長的になってもメンテのしやすさが優先だろ
それが分からない奴はニート
他人の作ったプログラムだといくら綺麗でも理解するのに時間が掛かる
529 :
番組の途中ですがアフィサイトへの転載は禁止です:2012/02/05(日) 14:53:44.50 ID:XWXjTTPq0
>>516 考えてないつーか最初はトラブルだらけなんだよ基本的に
だったらクリティカルなところ以外は動かしながらデバッグしてったほうが効率いいし
それにまろゆきが関わる分野ってエンタメじゃん
別に信頼性とか重視されないじゃん
エンタメで信頼性が関わってくるのって課金が始まってからだよね
動けばいいとかいうやつは関数設計書の仕様すら守らないからなあ
ある日上流で新機能実装して変なパラメータ拾った瞬間ドカンですよ
コメントが一切ないプログラム読む苦痛さは異常
532 :
番組の途中ですがアフィサイトへの転載は禁止です:2012/02/05(日) 14:54:34.43 ID:eyBrghEs0
ほんとに優秀なプログラマはサービスの実現速度を最優先した結果が美しいんだよ。
ひろゆきも本物を知らん糞ってことだ。
533 :
番組の途中ですがアフィサイトへの転載は禁止です:2012/02/05(日) 14:55:30.38 ID:WM//eYp60
>>30 性能に関係ある部分は、コンピュータが実際に動くためのバイナリの性能。
コンパイラなりインタプリタなりが生成するバイナリが、
人間に読みやすい書き方にこだわったがために違ってくるなら、
コンパイラのエラーだろうが何だろうが、早いバイナリが生成される書き方で、
コンパイラに指示する方が結果は早い
話の要点は、プライオリティーを柔軟に設定できる人間かどうかって話だろ
コードは汚くあるべきって話でもないのに、
BSD と バークレースタイルのかっこの位置へのこだわりとかの
「見やすさ程度」は誰でも語れるけど、まったく本質的な問題じゃないだろ。
処理単位をいかに効率的に処理してるか、まとめてるかって方が
全体の流れとして把握した時により本質的な問題だろ
処理の追加、コメントアウト等も容易になるが… かといって、
万能な保守性を追求してみたところで、運用が一番サイクル長いとか言っても、
そこでも本当に活かされる当ての無い努力だよ。古い規約で作られたコードが、
当世では、ずれてて分かりにくいと不評、なんてこともあれば、視点がそれぞれずれるの当然。
話の要点その2は、プログラマーに経営的、消費者、サービス受給者的視点が
欠落してるってことの指摘でもあるだろ。
金融じゃ処理速度を優先して書かないだけだろ。
COBOL が速いコード出すためのものであったわけないだろ。金融は規約守って書く仕事なだけ。
534 :
番組の途中ですがアフィサイトへの転載は禁止です:2012/02/05(日) 14:56:26.99 ID:7ECETNYF0
クリエイティブの最先端ではこの考えでいいと思う
それは職人芸の領域であって
アイデアが市場的に受け入れられたと判断されてから
綺麗なコードでアップグレードすればいい
>>1 >つまり、間違っていることに気づいて、それをすぐに改善できる開発のスピードが大事で、
そのスピード上げるために綺麗なコード書くんじゃないの?知らんけども。
>>211 意味分からん。嫌儲の人?
笑っちゃいけないんだが何なんだよお前らw
538 :
番組の途中ですがアフィサイトへの転載は禁止です:2012/02/05(日) 14:57:07.27 ID:XWXjTTPq0
そもそも出したものが定着するかどうかわからんからなあ
ある種、山師みたいなもんじゃん?
当たったことを手ごたえとして感じてから
綺麗に清書したって別にいいわけだよね
539 :
番組の途中ですがアフィサイトへの転載は禁止です:2012/02/05(日) 14:57:32.51 ID:ENSPg4p30
>>191 皆が俺のこと白い目で見るけれど、俺は平気さIlove youカモーン!(尾崎風)
>>472 マジか。100円ショツプ行って来るわ。でも使えんのそれ
>>380 そうやって支配者気取りで人心を操ろうとするからうざいってんだよ
>>501 だが、29歳だった87年に父に誘われ、カナダの先住民族(クワクワカワク)を訪ねた。
>>104 間違っていることに気づいて
>>368,436
彼にこの興味深い組織について詳しく聞いてみた
>>531 わかりにくいメソッドをコメントでごまかしてるパターンより
わかりやすいクラス名::メソッド名で余計なコメント付けないほうが100000倍マシ
>>529 その通りだからこいつらにとってコードの綺麗さは重要でないってだけの話
544 :
番組の途中ですがアフィサイトへの転載は禁止です:2012/02/05(日) 14:59:23.60 ID:Z1FcM8O10
>>534 >綺麗なコードでアップグレードすればいい
そこの工数を考えない経営者の多いこと多いことw
SE名乗ってる奴ですら、この辺理解してない奴なんていくらでも居るからなぁ
包丁研がない料理人が存在しないことと同じ話なのに
545 :
番組の途中ですがアフィサイトへの転載は禁止です:2012/02/05(日) 14:59:36.13 ID:Vn/aCGLH0
綺麗にしてるっていうか編集しやすくしてるんだと思うがね
546 :
番組の途中ですがアフィサイトへの転載は禁止です:2012/02/05(日) 15:00:22.29 ID:ofwdLpmPO
最初から完璧なものを目指すなって事だろ。
とりあえず作って動かして問題点炙り出して直して動かしてを繰り返す行程の中で綺麗なコードなんて必要ないわけで
ある程度仕様が固まったらその後に綺麗に直せる部分を綺麗にして保守や改良に備えりゃいいんだよ。
547 :
番組の途中ですがアフィサイトへの転載は禁止です:2012/02/05(日) 15:01:07.96 ID:XWXjTTPq0
>>544 でも当たりもハズレも一緒くたにして常に保守性を高めるよりは
当たったプログラムだけ保守性を高めるほうが効率いいよね
間違ってはいないと思うな
548 :
番組の途中ですがアフィサイトへの転載は禁止です:2012/02/05(日) 15:01:15.65 ID:ze13yfQS0
>>534 そうしたいところなんだけど、余計なところもソースを弄るとそれだけテストケース数も増加する
必要な部分だけ修正して、必要な部分だけテストしていかないと、人件費に響いてくるからな
549 :
番組の途中ですがアフィサイトへの転載は禁止です:2012/02/05(日) 15:03:29.13 ID:Z1FcM8O10
>>547 そこは良いんだけどね
いざ当たった後にメンテ性上げる段になった途端に金を渋りだす
550 :
番組の途中ですがアフィサイトへの転載は禁止です:2012/02/05(日) 15:03:46.41 ID:GZdVIU0yi
全部一人でやるならいいよ
デバッグもすべてな
>>546 スパイラルモデルにもウォーターフォールモデルにもそれぞれ長所と短所がある
どれが一番かは作るモノによって変化するから何ともいえないな
しかし汚いコードを書く奴、お前はダメだ
552 :
番組の途中ですがアフィサイトへの転載は禁止です:2012/02/05(日) 15:05:08.44 ID:XWXjTTPq0
とりあえず動いたってレベルでベータリリース
↓ ↓
反応良かった 反応悪かった
↓ ↓
細かいところも修正掛けよう やーめた
機能拡張しやすいように書き直そう
この程度の話のような
>>537 気にせずに綺麗なものを書け、ってことだろうね
ひろゆきは何も考えてないかもしれない
プログラミングの記事見る度来年からブラックSEになることに対する恐怖で死にたくなるからやめろ
デザインパターン(笑)
クロージャがある今じゃ混乱と非効率の塊のようなコーディングだな
556 :
番組の途中ですがアフィサイトへの転載は禁止です:2012/02/05(日) 15:08:58.10 ID:iRSpNhiT0
ひろゆき信者の勘違いしたゆとりがこういう都合のいい解釈するんだろうな。
これなら油豚のほうがマシだな(@w糞
557 :
番組の途中ですがアフィサイトへの転載は禁止です:2012/02/05(日) 15:11:23.83 ID:LpaTlRnJ0
デザパタは読めば理解できるけど
本当に重要なアナリシスパターンは、ウンコプログラマがメンバーにいたらまったく付けない。
一度、少数精鋭の5人チームでやったけど、アナリシスパターン使ったらがっちり行ったけど
558 :
番組の途中ですがアフィサイトへの転載は禁止です:2012/02/05(日) 15:14:34.63 ID:ulTGxtd7i
だから保守保守叫んでる時点でPGとしては二流の仕事なんだよ
そいつらはただのコーダーだ
延々と枯れたテクノロジーで使用人として現場まわせよ
プログラマーとして一線級なら多少汚くてもごり押しすんだよ
アセンブラだと総じて汚ないし
java スクも総じて汚ないから
559 :
番組の途中ですがアフィサイトへの転載は禁止です:2012/02/05(日) 15:14:45.25 ID:iRSpNhiT0
>>557 自分を含めて精鋭とか言ってる時点で痛々しいな。
560 :
番組の途中ですがアフィサイトへの転載は禁止です:2012/02/05(日) 15:15:07.71 ID:dWgld7bt0
>>555 なんでクロージャでデザインパターン的なものが不要になるんだ?
作って終わりのスクリプトならそれでもいい
現場で外人が作ったソースコード見たけど
無駄な記述ばっかやって生産性が悪かった
外人・・・
他人のコード見てると人の私生活を見てるようで楽しい
大人数で入れ替わりの多い開発現場では勘弁して下さい
書こうと思えばすげー綺麗なコード書ける人が
あえて処理速度や演算回数気にして作るものは
読みやすく工夫してあってやっぱり読みやすい
結論、読みにくいコード書くやつはクソ
あとからいじる事も考えろ
分かりやすければ何でもいいよ
568 :
番組の途中ですがアフィサイトへの転載は禁止です:2012/02/05(日) 15:22:22.56 ID:DWFx+ePr0
気にしなくても綺麗に書けるのが良マってことか
>>9 てか今の環境で満足してるわ
>>129 アフィサイトなんて「どーでもいい」って立場なんだが
あとで綺麗に直せばいいじゃんていうけどそんな工数くれるとこねーぞ
自腹でやるにしても修正にはそれなりの理由が要る
で、しょうがないから他の案件に混ぜてこっそり修正しようとしてバグ埋め込む奴が五万といるんだわ
きれいに書ける奴は最初から
きれいだから、それで納期に遅れることはない
素人発想だな
572 :
番組の途中ですがアフィサイトへの転載は禁止です:2012/02/05(日) 15:24:49.99 ID:LpaTlRnJ0
>>567 一番の問題はそこで
わかりやすいが、人の技術のレベルよって違うんだよね。
デザパタ知らない人がデザパタみたら難解だと思うけど
デザパタ知ってる人なら自明になるし
クロージャだってデザパタの億劫な記述減らしてるって
わかる人ならわかるけど、ただクロージャはやっぱ自己満の
やっつけコードになりやすいけどね。
アナリシスパターンなんて、そこにたどり着く議論を知らなければ
難解どころか意味不明に見えるだろうし。
いや、そんなん触りたくねーし
574 :
番組の途中ですがアフィサイトへの転載は禁止です:2012/02/05(日) 15:27:12.13 ID:eVlr8ftn0
そもそもコーディングは机上や頭の中で整理する作業がメインで、
それが固まったらコードを書く作業なんてコーディング期間全体の2割以下
既に仕様が固まってるからキレイに書けるしコメントも時間かけずに書ける
575 :
番組の途中ですがアフィサイトへの転載は禁止です:2012/02/05(日) 15:27:12.85 ID:Y6ZHThdDO
勉強でもなんでも、しっかり理解している人は教えるのが上手い
576 :
番組の途中ですがアフィサイトへの転載は禁止です:2012/02/05(日) 15:28:01.01 ID:ijwtLwy+0
>>497 仕事が早い奴は現場では重宝されるけど、人材送る側としては扱いづらい
人の3倍頑張って一人で完遂するよりも、人並みに頑張って2人増員の方が儲かるから
日本式の人月商売は人並みが沢山いたほうが捗るんだよな
>>570 今はソース管理もうるさいだろうからそんな真似出来ないとこが多いだろ
修整範囲とコメント残すの必須だろうし、勝手に修整日付が新しくなってたら
強制的に古いソースに戻したりロックをかけてるんじゃないか
578 :
番組の途中ですがアフィサイトへの転載は禁止です:2012/02/05(日) 15:28:57.96 ID:LpaTlRnJ0
人月であるかぎり、糞なコード書いた方が
ユーザー以外は全員のためになる。ってのが現実だからな
C・C++は気にして欲しいわ
綺麗にコードかけない奴の言い訳にしか聞こえないw
581 :
番組の途中ですがアフィサイトへの転載は禁止です:2012/02/05(日) 15:31:45.27 ID:eVlr8ftn0
>>577 CVS管理されてるなら厳しいけど、ファイル日付変更ツールやtouchコマンドなら
過去に何度かお世話になったなw
582 :
番組の途中ですがアフィサイトへの転載は禁止です:2012/02/05(日) 15:36:12.19 ID:6aBD9+TH0
ケースバイケース
はい論破
とはいえコードでもRASISくらいは意識したほうがいいな
583 :
番組の途中ですがアフィサイトへの転載は禁止です:2012/02/05(日) 15:36:20.72 ID:Pu/EN0gN0
> Yコンビネーター
> サーヴィス
どうにかならんのかこの表記(´・ω・`)
584 :
番組の途中ですがアフィサイトへの転載は禁止です:2012/02/05(日) 15:37:06.77 ID:iRSpNhiT0
自分は出来るって勘違いしてる人ほど、横文字並べてなんたらパターンとか語りたがるよね。
仕事としてのブログラミングなんてその時の仕様の決まり具合とか、メンバーの状況次第で対応しやすい方向見出せばいいのに。
日本発で世界へ挑戦を続けているレイ・グリセルフーバーである
バカじゃねえの
綺麗なコードで仕事を達成すんのがプロなんだよ
素人は黙ってろ
587 :
番組の途中ですがアフィサイトへの転載は禁止です:2012/02/05(日) 15:37:16.04 ID:IMV8ly7t0
システム設計者の用意したAPI群が合理的で綺麗であればあとはどうでもいい。
関数が完全に独立していて高速化などの差し替えが容易に効くから。
ここを低能に作らせるのが土方大国ジャップなんだよな。
588 :
番組の途中ですがアフィサイトへの転載は禁止です:2012/02/05(日) 15:41:58.90 ID:LYlDPmU/0
マクロを直す人の事も考えろよ
589 :
番組の途中ですがアフィサイトへの転載は禁止です:2012/02/05(日) 15:42:30.93 ID:eVlr8ftn0
>>584 技術者としての最低限度の予備知識も知らないと
顧客打ち合わせなどで話が全然通じないんだがw
最底辺でこき使われてるだけなら良いのかもしれないなw
>>20 >コードがどれくらいきれいかを気にする人は出来の悪いプログラマー
>>553 むしろコードがどれくらいきれいかを気にする人は出来の悪いプログラマーだとぼくは思っているくらい
591 :
番組の途中ですがアフィサイトへの転載は禁止です:2012/02/05(日) 15:42:37.58 ID:2rizudyW0
javascriptで言う、
コードと綺麗さを考えるプログラマーは、きちんとDOM使って、
アペンドとデリート駆使するけど、
コードの綺麗さと保守性を気にしない人は、インナーHTMLでごり押しするイメージ??
592 :
番組の途中ですがアフィサイトへの転載は禁止です:2012/02/05(日) 15:42:52.21 ID:UmoS1K0l0
>>81 あーなんかお前のレス見てると残ってるν速民は基地外ばっかりだ。
>>424 オレはアフィブログとかやってない
良い意味で肩の力が抜けたよ。何と戦ってきたんだろうな。
593 :
番組の途中ですがアフィサイトへの転載は禁止です:2012/02/05(日) 15:44:40.84 ID:/FYutQ6z0
なんかドヤ顔でいろんなことに口出してくるたらこがウザくてしょうがない
天才プログラマは綺麗なコードしか吐かないんだろ?
>>470 ここはオレだけの島
>>550 人間が書きこめば書きこむだけスクリプトの語彙が豊富になる仕組みか
596 :
番組の途中ですがアフィサイトへの転載は禁止です:2012/02/05(日) 15:45:08.99 ID:LpaTlRnJ0
>>591 後者の方が性能的に上なので駄目。
DOMプログラミングは頓挫すぎる割に糞遅いので
Javascriptやるのはご法度。
597 :
番組の途中ですがアフィサイトへの転載は禁止です:2012/02/05(日) 15:46:06.01 ID:LpaTlRnJ0
なんだよ頓挫って
>>133 お前って人間味ないよな。顔死んでるって言われね?
お前みたいな戦士がいてくれればいつかN速は復活できる!
599 :
番組の途中ですがアフィサイトへの転載は禁止です:2012/02/05(日) 15:46:38.30 ID:iRSpNhiT0
>>589 顧客との打ち合わせでなんで技術的な専門用語必要なんだ?
顧客相手なら必要なのは業務知識だろ。
あっなるほどねwww
600 :
番組の途中ですがアフィサイトへの転載は禁止です:2012/02/05(日) 15:47:27.02 ID:LpaTlRnJ0
>>599 その業務知識をモデルに落とすのが
アナリシス(分析)パターンだよ。
602 :
番組の途中ですがアフィサイトへの転載は禁止です:2012/02/05(日) 15:48:11.26 ID:sLnGf74Y0
単独開発して、自分個人でアフターケアもするならそれでいいけど・・・
集団開発でやったら最終的にサービスの悪化引き起こすだけだろ
ビジネスにならないわけですから
>>3 死ねゴミカス
現時点で嫌儲と対等の立場に立ててない事を知れ
やりたいならお前一人で勝手にやれよ
コードで一番大切なのは、処理ではなく定義に追いだすかなんだけど
定義と言っても、定数とかだけじゃないからな。
それが整頓されてれば、不具合も出にくいし、ユニットテストも現実的になる。
じゃあ処理を定義に追いだすために
デザパタとかアナリシスとか採用するんだけど、理解できない人が多い場合は
複雑に見えて逆効果になる。
処理と定義がピンとこない人は、物凄い誤解を恐れなければ
if文はクラス継承に置き換えれるとかそういう話だ。
606 :
番組の途中ですがアフィサイトへの転載は禁止です:2012/02/05(日) 15:53:16.07 ID:y9bDXb5OO
まともなもの書けるようになってから言え
607 :
番組の途中ですがアフィサイトへの転載は禁止です:2012/02/05(日) 15:55:12.70 ID:7u7MCzEO0
俺から言わせたらコードの綺麗さを気にしない奴は糞ピアニスト
まともなソースじゃなかったからUNIX板に助けてもらってマシになった掲示板運営してたとは思えないな
609 :
番組の途中ですがアフィサイトへの転載は禁止です:2012/02/05(日) 15:57:47.94 ID:LpaTlRnJ0
処理
f [ネットから]
ネットのお買いもの処理()
eles if [電話から]
電話からのお買いもの処理
↓
デザパタ
お買い物する抽象クラス
ネットでお買いものするクラス
電話でお買いものするクラス
↓
アナリシス
お買い物するクラス
お買いものタイプ
ネットでお買いものタイプ
電話でお買いものタイプ
と、処理を段々定義に追いだす。
すると保守性と不具合の混入が減ってく。
610 :
番組の途中ですがアフィサイトへの転載は禁止です:2012/02/05(日) 15:57:52.66 ID:x2bhB4fKO
>>605 定義って言われるとピンとこない
インターフェースならわかる
611 :
番組の途中ですがアフィサイトへの転載は禁止です:2012/02/05(日) 15:58:24.38 ID:Pu/EN0gN0
>>591 綺麗さを気にすることと
保守性を気にすることと
どのメソッドを選択するかは
何れも疎だと思うよ。
それに環境はもちろん、複数で開発するかどうかなど状況によっても違ってくるし(´・ω・`)
あはは
別に個人の趣味できれいなコード書いてるわけじゃないだろ
コードの可読性を上げると生産性も向上する、で見易いときれいに見える
つまり、きれいなコードは目的じゃなくて結果だよ
614 :
番組の途中ですがアフィサイトへの転載は禁止です:2012/02/05(日) 16:01:37.65 ID:nJaf838H0
>>498 そういやバージョン管理システム使ってるのにコメント中に修正年月日つきで修正前のコードを全部残してるプロジェクトがあった
615 :
番組の途中ですがアフィサイトへの転載は禁止です:2012/02/05(日) 16:01:55.21 ID:7srrFJlpO
プログラム書いたら
全体の三割はコメントだった
616 :
番組の途中ですがアフィサイトへの転載は禁止です:2012/02/05(日) 16:02:09.33 ID:bWFj9ATV0
>>487 はい?じゃ、オレが人間だってソースを出せばいいわけ?アホか
いや、ぶっちゃけ新参だが精神的にはニュー速民だから安心してくれ
618 :
番組の途中ですがアフィサイトへの転載は禁止です:2012/02/05(日) 16:02:12.64 ID:LpaTlRnJ0
>>610 まあようするにインターフェースで、ok
ただ、デザパタで乱用しちゃったせいで、微妙になってるけど
619 :
番組の途中ですがアフィサイトへの転載は禁止です:2012/02/05(日) 16:03:13.49 ID:LpaTlRnJ0
コードの見た目は後でいい
621 :
番組の途中ですがアフィサイトへの転載は禁止です:2012/02/05(日) 16:03:31.65 ID:iRSpNhiT0
>>600 ん。そういうレベルの話じゃないよ。
顧客という概念をエンドユーザーと見てるか、そうでないかっていうだけで。
話逸れてすまんね。
最近、やたら横文字並べて理論だけでまともにブログラミング出来ないタイプ多くて。
622 :
番組の途中ですがアフィサイトへの転載は禁止です:2012/02/05(日) 16:03:51.53 ID:xqnsLGUu0
プログラマー本人が修正するならそれでよし
623 :
番組の途中ですがアフィサイトへの転載は禁止です:2012/02/05(日) 16:05:19.66 ID:Etu1edPH0
コード汚いってバカにされたんだな…可哀想に…
>>26 長門有希がM37ロムスカ・パロ・ウル・ラピュタなので私と戦うつもりか見ろ人がゴミの様だ
>>620 でも辞められず旧車會に中年の負け犬同士集まる。
>>61 VIPのカス共に何を期待してるんだよ
おう、ニュー速最後の戦士として戦いたい。どうすればいい?
626 :
番組の途中ですがアフィサイトへの転載は禁止です:2012/02/05(日) 16:05:59.09 ID:LpaTlRnJ0
>>620 日本のシステム開発には、後 が無いんだよね。
アジャイルとかイテレーション導入しても
安かろう悪かろうになってしまうし。
独自でwebサービスしてるならそれでも許されるけど
SI屋さんは許されない
627 :
番組の途中ですがアフィサイトへの転載は禁止です:2012/02/05(日) 16:06:05.90 ID:3KmiH/ei0
単独ならそれでいいだろうけど仕事だとそうも行かないんだよくそが
628 :
番組の途中ですがアフィサイトへの転載は禁止です:2012/02/05(日) 16:07:18.55 ID:O56PmC8M0
これ業界によってかなり違うな
ネットの様な「バグでしたwwwすいませんwww」で済まされる業界ならいざしらず
金融医療軍事等、クリティカルな分野でこんな事言ったら張り倒されるぞ?
バグで残金マイナスになりましたwwww
とか
バグで投薬量10倍になって人が死にましたwwww
とか洒落じゃ済まされないからな
629 :
番組の途中ですがアフィサイトへの転載は禁止です:2012/02/05(日) 16:07:21.61 ID:x2bhB4fKO
>>618 というか色々ボキャブラリーが足りてないんだよね
日本語のせいじゃなく英語で表現違うのに単語使い回されてて読みづらくて仕方ない
630 :
番組の途中ですがアフィサイトへの転載は禁止です:2012/02/05(日) 16:08:06.27 ID:62X13zth0
糞汚いコードを修正する時のことは考えないのか
631 :
番組の途中ですがアフィサイトへの転載は禁止です:2012/02/05(日) 16:08:55.06 ID:O56PmC8M0
>>630 作り直せばいいとでも思ってるんじゃね?
どうせ大したコード書かないからそういう考えに至るんだろう
632 :
番組の途中ですがアフィサイトへの転載は禁止です:2012/02/05(日) 16:08:59.21 ID:g5P8xfwM0
複数人で開発・保守やったことのない人の発言?
>>419 VIPはVIPで勝手にやれよ嫌儲が協力する義理はない
>>473 現時点で嫌儲と対等の立場に立ててない事を知れ
VIPのカス共に何を期待してるんだよ
>>478 文句ばかり言ってるキモウヨこそ日本出て行ってよ
ほんとネ_卜ウ,ヨに関わると碌な事にならねーなw
635 :
番組の途中ですがアフィサイトへの転載は禁止です:2012/02/05(日) 16:09:13.72 ID:x2bhB4fKO
>>626 契約から変えないとアジャイルは適切に適用できないよね
>>627 作成者や修整者をコメントで残すとこだと後を引き継いだ他社の人間にまで
名が知れ渡ってることがあるんだよなw
せめて三ヶ月後に自ら読み返して理解できる程度には整理しておけよ
638 :
番組の途中ですがアフィサイトへの転載は禁止です:2012/02/05(日) 16:09:48.03 ID:GflyxuGl0
綺麗というか、シンプルで手のいれやすい、モジュール化されたコードが書ける人が一流。
>>290 あーこういうの見るともうν速だめだわ。ハロワいこう。
安価返されるとちょっと嬉しい自分が憎い
こういうの見るとだいぶ活気が戻ってきたなって思う
だからってROが許されるわけではない
ROGMなんてもっての外だ何とかしろ糞会社
>>631 そんなものでも作り直そうとすると文句言われるんだぜ
642 :
番組の途中ですがアフィサイトへの転載は禁止です:2012/02/05(日) 16:11:05.04 ID:ijwtLwy+0
>>609 アナリシスとか難しいことはよくわからんのだが
何のパターンを適用するとかはさておき
分析やら設計の過程で何故そうなるか(そうなったか)を明らかにしておくのが肝
幾らデザインや設計が秀逸でもその辺がセットでわかり易く示されて無いとウンコだよね
OOPやデザインパターンが疎まれたりする一因だよ
サービス提供側の視点なら、コードが綺麗で実行速度が速いものより、汚くても早く出来上がるモノの方がいいだろうな
サーバ台数を増やせばパフォーマンス問題は改善できるし、それよりサービスが金になるかを早く知りたいはず
>>1見てひろゆきってのが、一方向の視点しかない馬鹿だという事はよくわかったわ。
命名がローマ字とか、_を多用して長いとかはイラッとするね
646 :
番組の途中ですがアフィサイトへの転載は禁止です:2012/02/05(日) 16:14:17.63 ID:LpaTlRnJ0
>>629 知識レベルの概念モデルと操作レベルの概念モデルに切りだすとか
言ってもわからないだろ。
2chをCGI-Cで書き直して貰ったというのが彼の最後の功績だからなw
>>274 妹はVIPPERからきますた⊂二二二( ^ω^)二⊃ブーン
>>67 所詮一個人の枠を出られない有機生命体w
なーなんで嫌儲でやらないの?
ひろゆきってどんぐらいプログラミングできるの?
昔、出先で
多言語用のソースを全部ひとつのソースでやって
コンパイルスイッチで各言語用に生成してたのは
流石に狂ってると思った
652 :
番組の途中ですがアフィサイトへの転載は禁止です:2012/02/05(日) 16:17:25.53 ID:mUc9kD6S0
ff14の惨状を見てると同意はできんなぁ
653 :
番組の途中ですがアフィサイトへの転載は禁止です:2012/02/05(日) 16:17:30.79 ID:GflyxuGl0
トライ&エラーなプロジェクトで本当に死ぬのはDB設計者。 逆に考えると、企画会議にはDB設計者も同席させるべき。
ライフサイクルが比較的短くて、一人でなんとかなる開発なら
>>1は当てはまるんだけど
それ以外でやったら、確実にプロジェクトのガンになるな
優秀どころか糞プログラマーの烙印を押されるのがオチ
ま、客の要望に応えるために、ソースがすぱげちーになるのが仕方ないって言い方なら
同意は出来るけど、
それでも、出来れば客の要望を満たしつつまともなコードを残したいってのが本音だろう
>>291 原隆夫朝田和夫田中大原隆夫中根智之真島健太が次の声優候補?
657 :
番組の途中ですがアフィサイトへの転載は禁止です:2012/02/05(日) 16:18:05.96 ID:mj+GwnV+0
基本が出来てない奴が作ったソースのデバッグがまわってきたときの絶望感を知らんのだろうな
引き継いで開発担当してたら、この不具合速くなおさないといけないのはわかってますよね?って上から目線で
言われたことあるけど、その辺作ったの全部お前が書いたソースじゃん
658 :
番組の途中ですがアフィサイトへの転載は禁止です:2012/02/05(日) 16:18:33.29 ID:5nBt8OF1P
どうせ、Web系とかゲーム系とかどうでもいい業界の話だろ?
別に汚く書いてもいいけど、普通はコードレビューするからな?
659 :
番組の途中ですがアフィサイトへの転載は禁止です:2012/02/05(日) 16:18:44.23 ID:xrSxrCys0
>>74 ということですね
>コードがどれくらいきれいかを気にする人は出来の悪いプログラマー
>>330 日本発で世界へ挑戦を続けているレイ・グリセルフーバーである
660 :
番組の途中ですがアフィサイトへの転載は禁止です:2012/02/05(日) 16:18:44.90 ID:A09JmGAA0
>>464 スクリプトにも慣れて来た
いや俺は違うから
コピペばっかしてる人って心がないのかな
661 :
番組の途中ですがアフィサイトへの転載は禁止です:2012/02/05(日) 16:18:49.06 ID:O56PmC8M0
>>645 俺は
goukei_tasizan()
syoukei_tashizan()
みたいに、siとshiを混ぜられると更にむずがゆくなる
662 :
番組の途中ですがアフィサイトへの転載は禁止です:2012/02/05(日) 16:19:33.84 ID:3KmiH/ei0
>>636 そのおかげである程度綺麗に書かないと後で質問きて面倒なんだよな
663 :
番組の途中ですがアフィサイトへの転載は禁止です:2012/02/05(日) 16:19:39.20 ID:GflyxuGl0
>>643 >サーバ台数を増やせばパフォーマンス問題は改善できるし
簡単に言ってくれるなぁ。
664 :
番組の途中ですがアフィサイトへの転載は禁止です:2012/02/05(日) 16:19:40.49 ID:Pu/EN0gN0
>>645 GetTextEffectCharacterIndexFromTextSourceCharacterIndex「許された」
(´・ω・`)
>>650 ひろゆきの糞コードをUNIX板の住人が書き換えたことでかつての2chの負荷問題が解決されたレベル
だからこいつの「サービスの提供速度が〜」ってのは理にかなってはいるがコンプレックス丸出し
> つまり、間違っていることに気づいて、
うん
> それをすぐに改善できる開発のスピードが大事で、
うんうん
> そのときにコードがきれいかどうかはまったく関係ないんです。
はぁ?
良く分からんけど、様式に異常に拘るのは効率悪いとは思う。
668 :
番組の途中ですがアフィサイトへの転載は禁止です:2012/02/05(日) 16:20:37.62 ID:pfqyPz9hP
3日経てばどこがどうなってるのかわからなくなる俺のコードが最強ということか
669 :
番組の途中ですがアフィサイトへの転載は禁止です:2012/02/05(日) 16:21:15.32 ID:9MVzD/v60
プログラムなんてグチャグチャでなんぼ
670 :
番組の途中ですがアフィサイトへの転載は禁止です:2012/02/05(日) 16:21:21.88 ID:GtZCVkhI0
Yコンビネーターのプログラムに参加してGinzametricsというサーヴィスをつくり
>>298 なんか疑心暗鬼になってくるわ
>>537 あぁ、俺は嫌儲の雰囲気が合わないってだけだから。ここにいちゃ悪い?
様式に拘るのが1人なら効率悪いけど
様式に拘るのが常識ならそれは効率が良い。
クリティカルなプロジェクトにはコード規約は必須だろうが。
ちゃんとやらないと東証で問題起こしてる富士通みたいなことになるぞ。
674 :
番組の途中ですがアフィサイトへの転載は禁止です:2012/02/05(日) 16:22:48.16 ID:nJaf838H0
コピペで作った糞ロジックがボトルネックになって性能全然でないとかよくあるしな
かつての2chがそう
>>667 必要な様式なら効率悪くなってもやるのが仕事
676 :
番組の途中ですがアフィサイトへの転載は禁止です:2012/02/05(日) 16:23:22.72 ID:O56PmC8M0
どう見てもwebに限った話だろ
俺もweb系の仕事の経験あるから、実現スピードの速さが重要なのはよくわかるけど
他業種で同じ事やったら、つまみ出されるよ
677 :
番組の途中ですがアフィサイトへの転載は禁止です:2012/02/05(日) 16:24:05.13 ID:LuMjWuHm0
>>673 待機冗長システムが機能しなかったとか上場企業のレベルじゃねーな
679 :
番組の途中ですがアフィサイトへの転載は禁止です:2012/02/05(日) 16:25:02.50 ID:GflyxuGl0
>>666 だよね。この人、ユーザー目線の指示出ししかやったことない人なんだよ。
ユーザー目線の指示出しなんて誰でもできる。
680 :
番組の途中ですがアフィサイトへの転載は禁止です:2012/02/05(日) 16:25:16.78 ID:5nBt8OF1P
綺麗さにこだわるのはいいけど、俺ルールを押し付けるのはダメな人
あと、言語を選り好みしたり、特定の言語を馬鹿にしたりする人も、ダメな人
2-5年目くらいの人に多い
今の日本企業が求めてるっていうかこれだけでいいやって事なんだよね
目の前の人参だけ処理すればいいよって
まぁ企業も上役もそんな感じだからな、目先の利益ばっかり
構造的に考えられる人はイラネって風潮になってる
貯金食いつぶすのにあとどれくらい持つのかな…
もう日本はオワコン 海外にでようぜ
682 :
番組の途中ですがアフィサイトへの転載は禁止です:2012/02/05(日) 16:26:27.75 ID:O56PmC8M0
>>675 人の生命や財産に関わる部分だと尚更だな
コードレビューどころかバリデーションでぎちぎちにやるからな
「お前の書いたコードが何故正しいか証明しろ」
ってね
webプログラマーが聞いたら「は?」ってなると思うがw
683 :
番組の途中ですがアフィサイトへの転載は禁止です:2012/02/05(日) 16:27:34.20 ID:mj+GwnV+0
>>680 でもCOBOLだけは嫌だ
コーディングしててとにかくつまらない
684 :
番組の途中ですがアフィサイトへの転載は禁止です:2012/02/05(日) 16:33:00.45 ID:LpaTlRnJ0
ニコニコ動画を救ったのはネットワーク関連のプログラマーさんだけど
多人数用ネットワークなんてそれこそやっつけで作ったら手に負えなくなる世界だぜ。
ニコニコ動画は、その人のおかげで迅速に数日で復活できたけど
そのプログラマーさんは、別の世界では汚いコードなんて書いてなかったと思われ。
コードの綺麗さを気にしなくてもよい。それは確かなんだけど。
そこには下地がそろってるプレイヤーがいてこそなんだよね。
日本には、その下地に届いてるようなエンジニアなんてほとんどいない。
なぜかと言うと、こんな風に、その人の能力ではなく
出来たモノしか評価されないから。
これ同意だけど、保守や改良する時大変なんだよね、
686 :
番組の途中ですがアフィサイトへの転載は禁止です:2012/02/05(日) 16:35:29.23 ID:2qLXyqmG0
・Web系
・コンパイリングアプリケーション
・OS等、プラットフォーム
・FWup可能が容易な組み込み
・FWup不可な組み込み
すくなくともこれで全然話が違うよね。一番上のことだけでしょ?
687 :
番組の途中ですがアフィサイトへの転載は禁止です:2012/02/05(日) 16:36:52.20 ID:WekVtGXQ0
技術に疎い上流サイドの典型的な意見
いつも通り耳触りのいい開発論並べて話半分で聞いてやれば満足するんだからこの手の輩は相手しやすいほうだよ
汚いコードが許されるのはせいぜいHTMLまでだろ
689 :
番組の途中ですがアフィサイトへの転載は禁止です:2012/02/05(日) 16:39:31.39 ID:2qLXyqmG0
一方で保守性や拡張性を初期段階からそこまで考える必要があるのか?っていうのもある。
当時予想していた拡張は使われず別の拡張が必要だったり、
変更が大規模なら1から作り直した方が早い場合が多々ある。
保守性や拡張性は持つべきだが、優先事項ではないと考えている。
別にこれプログラムだけじゃなくて仕事全般そうだよね
納期は死んでも守る
経験積まないと早く綺麗に仕上げられないんだから
>>679 その誰でも出来るっていう事をお前らが実装出来てないんだけどな。
693 :
番組の途中ですがアフィサイトへの転載は禁止です:2012/02/05(日) 16:43:47.31 ID:O56PmC8M0
>>689 拡張性に関してはそうだけど、ちゃんとソースや
ドキュメント類を整備しておけば
想定していない拡張も割と楽に出来たりする
10年以上保守するようなシステムだと、ドキュメントの
ありがたさが身に染みるよ
コードが気になってしまうと締め切りに間に合わず
695 :
番組の途中ですがアフィサイトへの転載は禁止です:2012/02/05(日) 16:46:02.87 ID:mj+GwnV+0
>>690 だからどんな仕事だって多人数でやってる場所に技術がまだ無い若手放り込んでも
あとからベテランがいくらでもリカバリできる簡単な事しかやらせないだろ
>>296 レス追ってみたらお前が糞だということがわかったよ
>>693 レス追ってみたらお前が糞だということがわかった
仕事をする=お金を貰う
これをわからせないとダメ
お金やるから仕事しろじゃなくて仕事したらお金やるが正しいの
698 :
番組の途中ですがアフィサイトへの転載は禁止です:2012/02/05(日) 16:50:02.13 ID:4vRiCEs6P
ある程度の規模にナルト、ある程度コードがきれいじゃないと自分でも読めなくなってくる
コードのきれいさより実装の早さの方が重要というのには同意だが
699 :
番組の途中ですがアフィサイトへの転載は禁止です:2012/02/05(日) 16:50:30.31 ID:L9nYxU/t0
700 :
番組の途中ですがアフィサイトへの転載は禁止です:2012/02/05(日) 16:51:28.71 ID:QH9S9Kg8P
コード書くときはノリノリだけど、コメント書いたりとか仕様書作るのが鬱('A`)
しかも本体作ってる時間より長い…
702 :
番組の途中ですがアフィサイトへの転載は禁止です:2012/02/05(日) 16:54:42.74 ID:MhofG55c0
やっぱひろゆきって馬鹿だったんだな
成功は運だけだったか
>>273 基本的に祭りの時だけどっかから湧いてくる変な人たちを醒めた目で見てる派が主流っしょ
>>513 あの出てってくれません?もう飽きましたんで。
糞beさんチーッスwww
705 :
番組の途中ですがアフィサイトへの転載は禁止です:2012/02/05(日) 16:56:30.40 ID:O56PmC8M0
>>701 気持ちはわかるが・・・そういうものだよ
コードだと数行でも、ドキュメントでは数ページになるなんて事は良くある
まぁ頑張って書いておけ
ドキュメントを読む立場になった時にすごくありがたく思うから
>>702 今のひろゆきってニコニコの馬鹿な会長さんに飼われてるだけだろ
707 :
番組の途中ですがアフィサイトへの転載は禁止です:2012/02/05(日) 17:00:17.29 ID:L9nYxU/t0
>>703 自分で作ってみなよ。
指示出しを誰かにやってもらいながら。
×糞プログラマー
○底辺ドカタ
それはそうなんだけど最低限の綺麗さは確保しないと
自分でも何やってるか分からなくなるから多少は気を付けれ
俺はプログラムとか分からんけど、EXCELファイルでも訳分からん式を説明もなしに勝手に入れて
ファイル名も統一性がなく、保存フォルダもめちゃくちゃなやつの引継ぎはマジで勘弁。
結局一からやり直してるし。
711 :
番組の途中ですがアフィサイトへの転載は禁止です:2012/02/05(日) 17:04:07.46 ID:kX36xiqS0
あとの人の事考えろよ
職人芸入れられると手入れできないんだよ
>>78,135
世界中の優秀なハッカーたちが集うITスタートアップ養成所「Yコンビネーター」
>>359,465
【インタヴュー】新世界を創造するYコンビネーターのハッカーたち
713 :
番組の途中ですがアフィサイトへの転載は禁止です:2012/02/05(日) 17:04:23.23 ID:d1TmS6330
>>1 >>1 BB2Cだと安価のせいでやっぱり見にくいでござる
>>645 流れても構わんだろう。そいつらの勝手なんだから
714 :
番組の途中ですがアフィサイトへの転載は禁止です:2012/02/05(日) 17:06:54.26 ID:aidx+hM50
こういう奴って「仕事場が荒れてても仕事してれば問題ないだろ」とか言って
重要書類無くすような奴だよな
715 :
番組の途中ですがアフィサイトへの転載は禁止です:2012/02/05(日) 17:07:13.64 ID:olmrmbPS0
糞システム使ってると、サブルーチン無しでベタ書きしないと性能がでないとかばっかだから困る。
サブルーチンを展開するスクリプト作りゃいいだけの話だが…
716 :
番組の途中ですがアフィサイトへの転載は禁止です:2012/02/05(日) 17:07:27.96 ID:GG2mld4X0
というか、海外のフリーソフトのソース読んでも、
酷いスパゲティに出会えるのは希
優秀なプログラマーはちゃんと可読性も考慮して書いてるよ
恐らく無意識的に書いてると思うけどね
綺麗さより分かりやすさ
公開されるようなソースならちゃんとやるだろ
720 :
番組の途中ですがアフィサイトへの転載は禁止です:2012/02/05(日) 17:10:38.39 ID:LuMjWuHm0
>>717 だって自分が書いたコードに振り回されるなんてバカの極みだし
整理するのは自分のためでもある
721 :
番組の途中ですがアフィサイトへの転載は禁止です:2012/02/05(日) 17:12:28.90 ID:5uzJ3RQz0
コードはきれいにまとめたほうがエアフローがどうのこうの
できるやつがやらないならそうかいって思うけど出来ないやつがやらないって言うとあほかこいつって思う
そんな今日この頃
723 :
番組の途中ですがアフィサイトへの転載は禁止です:2012/02/05(日) 17:13:18.79 ID:uhWh2m8+0
美しい!
724 :
番組の途中ですがアフィサイトへの転載は禁止です:2012/02/05(日) 17:13:41.84 ID:UmoS1K0l0
>>453 人間らしいカキコミってなんなんだろうな
>>504 ハゲが感染る自分の立てたスレから出るな
今の状態も楽しいがな
ggrks
726 :
番組の途中ですがアフィサイトへの転載は禁止です:2012/02/05(日) 17:15:59.85 ID:zyLtA5/D0
こいつらに1万行ソースのデバッグさせてぇ
多分プログラマにおけるソースコードの「綺麗」って概念が、ひろゆきが考えてるのとは違う。
別の言葉でたとえるなら「スマート」じゃないか?複数の複雑なロジックが合致しまとまったプログラムを
プログラマは「綺麗なソース」って呼ぶんだと思うけど。
728 :
番組の途中ですがアフィサイトへの転載は禁止です:2012/02/05(日) 17:18:39.47 ID:+iRboi9K0
急ぐからと言う理由でコードが汚くなる奴は
いくら時間があっても綺麗なコードは書けない
発想の問題だ
729 :
番組の途中ですがアフィサイトへの転載は禁止です:2012/02/05(日) 17:21:51.67 ID:pNXLtYw50
んなこといってるから昔壷が割れたんだろw
スパゲティ山盛りの更に顔突っ込んだときのとほほ感は半端無いぜ
730 :
番組の途中ですがアフィサイトへの転載は禁止です:2012/02/05(日) 17:22:08.79 ID:4BDKVVhA0
732 :
番組の途中ですがアフィサイトへの転載は禁止です:2012/02/05(日) 17:22:12.97 ID:MJ6fCoYt0
>>108 リンクベイトってのは閲覧者をおびき寄せるエサ全般のことで
単に役立つ情報やツール、面白いギャグも含む
>>116 リベラルだと演じなくても必然的にそうなるんじゃないか?
まあ作ってるきらいはあるが
せいぜい保守で泣きをみるがいい
735 :
番組の途中ですがアフィサイトへの転載は禁止です:2012/02/05(日) 17:24:49.50 ID:G9x+eyfg0
>>726 SQLの組み立て数百行で十分発狂するだろw
736 :
番組の途中ですがアフィサイトへの転載は禁止です:2012/02/05(日) 17:25:05.50 ID:Mc/qJFeQ0
あいかわらず、ひろゆき恥ずかしいな。
737 :
番組の途中ですがアフィサイトへの転載は禁止です:2012/02/05(日) 17:27:16.37 ID:se4hDnJ20
カスユキにコードコードについて言う資格はないわ あの糞コード()
739 :
番組の途中ですがアフィサイトへの転載は禁止です:2012/02/05(日) 17:30:01.19 ID:4aXG6irw0
後でリファクタできるメソッドとか小さいクラスぐらいの狭いスコープならどうでもいいわ
好きに書いてくれ
740 :
番組の途中ですがアフィサイトへの転載は禁止です:2012/02/05(日) 17:30:12.04 ID:5nBt8OF1P
アホがネストしまくって、ナスカの地上絵みたいになってる
743 :
番組の途中ですがアフィサイトへの転載は禁止です:2012/02/05(日) 17:33:08.74 ID:R8qZ2G/U0
家で自分だけで書くなら好きに書け
仕様書すらいらない
仕事で書くならきれいに書け
読みやすくセクションを意識して
全てを仕様書に落とせ
744 :
番組の途中ですがアフィサイトへの転載は禁止です:2012/02/05(日) 17:34:22.51 ID:aRZxrEDR0
今年からプログラマーになる俺に一言
保守出来ないコードで日本はデスマするんだが・・・
746 :
番組の途中ですがアフィサイトへの転載は禁止です:2012/02/05(日) 17:35:29.28 ID:DVx9zEWY0
Yコンビネーターのプログラムに参加してGinzametricsというサーヴィスをつくり
748 :
番組の途中ですがアフィサイトへの転載は禁止です:2012/02/05(日) 17:35:57.00 ID:3XsjBASr0
実現速度が速くて見やすいコードを書くのが一番いいだろ
言い訳にしか聞こえない
>>60 こういうの見るとだいぶ活気が戻ってきたなって思う
お前みたいな戦士がいてくれればいつかN速は復活できる!
>>329 俺に振るなや、知るかボケ
流れても構わんだろう。そいつらの勝手なんだから
>>360 俺らは飽くまで自分らの書き込みを拡散して欲しくないという意思表示をするために嫌儲にいたんだ
751 :
番組の途中ですがアフィサイトへの転載は禁止です:2012/02/05(日) 17:36:34.65 ID:beJ6maQF0
出来る奴のソースはかなり綺麗になる
理由は打ち込む前に完成してるからだ
成果物が全てってのは理解できるけど、これ結局自己中バカの自己正当化だろw
コードでも何でも整頓されてない奴はクソな物しか作れない。
高度に複雑化したアルゴリズムを制御する際には当たり前の話。
753 :
番組の途中ですがアフィサイトへの転載は禁止です:2012/02/05(日) 17:41:10.16 ID:aRZxrEDR0
754 :
番組の途中ですがアフィサイトへの転載は禁止です:2012/02/05(日) 17:42:01.46 ID:qiJXx/Ns0
だからスパゲッティになって保守不可能になるんだよ
755 :
番組の途中ですがアフィサイトへの転載は禁止です:2012/02/05(日) 17:42:38.61 ID:DVx9zEWY0
>>520 てか今の環境で満足してるわ
この期に及んでまだ元のν速に戻ると思ってる馬鹿がいるのか
>>597 コテハンうぜえって思ってたがこういう時は頼りになるな。
お前も嫌儲民だろ。でてけよ!
758 :
番組の途中ですがアフィサイトへの転載は禁止です:2012/02/05(日) 17:43:08.22 ID:62X13zth0
PC本体にブラックライトつけちゃう的な
>>444 マジレスを吸収し続ければわからなくなりそうだな
>>650 必死チェッカーあれば上位を登録するだけで済みそうだけどな
761 :
番組の途中ですがアフィサイトへの転載は禁止です:2012/02/05(日) 17:44:10.23 ID:aRZxrEDR0
>>755 ごめんなさい調子乗りました
勉強してみますありがとう
OCJP たけえ…
>>751 それって単に実証コードをそのまま本番コードにしなければいいだけの話だけどね。
実証コードは超絶密結合な構造化プログラムになってるだろうし。
763 :
番組の途中ですがアフィサイトへの転載は禁止です:2012/02/05(日) 17:44:58.79 ID:G9x+eyfg0
>>753 割とマジで英語読めないとキツいよ
英語読めないと検索した結果で英語サイト飛んだら詰む
2chしか出て来なかったら詰み確定だけどなw
764 :
番組の途中ですがアフィサイトへの転載は禁止です:2012/02/05(日) 17:45:11.32 ID:4BDKVVhA0
>>538 工作員の契約が先月末で一端切れたんだろ
>>585 あいつらには期待できん
おう、ニュー速最後の戦士として戦いたい。どうすればいい?
765 :
番組の途中ですがアフィサイトへの転載は禁止です:2012/02/05(日) 17:45:20.22 ID:98s6yIot0
>>232 逆に聞くがどうすれば以前のニュー速になれるとおもう?
766 :
番組の途中ですがアフィサイトへの転載は禁止です:2012/02/05(日) 17:45:25.66 ID:yhfp08q0i
>>128 その行程は無駄になってしまいます
サービスの実現速度が重要で
それをすぐに改善できる開発のスピードが大事で
>>164 レス追ってみたらお前が糞だということがわかった
>>692 お前あれ買ったの?感想キボンヌ
ひろゆきはプログラマとしては三流以下だろ。
したり顔で出しゃばるな。
>>1 あとで他人がメンテできるように書いてくれれば汚くても構わないよ。
問題はコメントも何もなしであとでメンテしようにも書き直した方が早いコード。
770 :
番組の途中ですがアフィサイトへの転載は禁止です:2012/02/05(日) 17:48:04.95 ID:O56PmC8M0
>>766 だからしょっちゅうサイトがダウンするんだろ?
結局まともに動くまでに時間かかるなら、最初からまともにつくれとry
771 :
番組の途中ですがアフィサイトへの転載は禁止です:2012/02/05(日) 17:48:22.84 ID:ENSPg4p30
772 :
番組の途中ですがアフィサイトへの転載は禁止です:2012/02/05(日) 17:49:45.31 ID:aRZxrEDR0
>>763 英語そこまで苦手でもないけど英語資料はつらいな
オープンソースじゃなきゃどうでもええやん
1人で開発して1人で保守する人はそれでもいいがチームで開発保守するコードも一緒に語るなよ
ひろゆきはとことんまでプロジェクトのスタートラインにいる人向きで
そのプロジェクトが走り出した後の保守には全く向かない人だってのがよくわかったよ
777 :
番組の途中ですがアフィサイトへの転載は禁止です:2012/02/05(日) 17:56:46.58 ID:JPHA9J5E0
くそぐらまー
英語は未だに苦手だ
エキサイトとヤフーの翻訳サイトで翻訳した変な文書を
読解する能力だけ向上したなw
779 :
番組の途中ですがアフィサイトへの転載は禁止です:2012/02/05(日) 18:01:29.41 ID:4aXG6irw0
>>775 クロージャとmixin勘違いしてない?
>>772 100pくらいの英語の仕様書くらいならなんとかなるが、
2万ページの資料渡された時は泣きそうになったなー
英語はマジで重要
781 :
番組の途中ですがアフィサイトへの転載は禁止です:2012/02/05(日) 18:03:37.52 ID:g5P8xfwM0
しかしこんなのがやってたって凄い事だな
くわばらくわばら・・・
782 :
番組の途中ですがアフィサイトへの転載は禁止です:2012/02/05(日) 18:04:12.26 ID:r0OFqAwL0
綺麗さを気にする≠読み安さを気にする
>>60 やりたいならお前一人で勝手にやれよ
マジレスを吸収し続ければわからなくなりそうだな
784 :
番組の途中ですがアフィサイトへの転載は禁止です:2012/02/05(日) 18:05:46.06 ID:aRZxrEDR0
拡張性持たせた書き方すると、結果的に綺麗になる。
その場しのぎで拡張するとあとで死ねる。
こいつアホだろ(笑)
きれいに書けるか否かは基礎とセンスと経験
但しプロは手段を選り好みせず時にはエグい事もやる
だからといってそれが汚く見辛い source になることはない
綺麗なコードを書くことを心がけると速度も早くなるんじゃないのか
788 :
番組の途中ですがアフィサイトへの転載は禁止です:2012/02/05(日) 18:08:23.27 ID:XueBbNsG0
まずひろゆきにはプログラムを語る資格がない
プログラムを始めたばかりの人からすると
綺麗に書く事と、速く書く事は相反する様に思えるはず
でもその内、簡潔に速くわかりやすい書き方ってのがわかってくる
テストがない成果物はつっかえすことにしてます
テスト書かない人とは仕事できません
791 :
番組の途中ですがアフィサイトへの転載は禁止です:2012/02/05(日) 18:20:34.31 ID:5nBt8OF1P
出来ない奴
PCの前でイライラしたり落ち込んだり、調べ物したり
出来る奴
そこらへんぶらついてる「何やってるの?」『考えごと』
>>629 なるほど
原隆夫朝田和夫田中大原隆夫中根智之真島健太が次の声優候補?
793 :
番組の途中ですがアフィサイトへの転載は禁止です:2012/02/05(日) 18:28:20.72 ID:2qLXyqmG0
逆に上はきちんとしたドキュメントができるまで待つという姿勢が大切だよな。
>>776 そもそもプロジェクト自体パクリだろ
ひろゆきは何かを生み出すというよりか
他人に寄生してしゃぶり尽すのが上手い真性の屑
引き継ぐ奴の身にもなれよ(´・ω・`)
想定しているキレイさが違う気がする。
世界トップレベルのハッカーにとってはいまいちキレイでないコードでも、世間一般には超マトモなコード。
797 :
番組の途中ですがアフィサイトへの転載は禁止です:2012/02/05(日) 18:39:02.58 ID:YW/3ZdDa0
goto有害論とまったく同じだな
半端な知識を持ったスピーカーが誤ったやり方を全力で広めてしまう
>>175 スクリプトにアナログな手段で対抗する執念が凄いよな
なんか疑心暗鬼になってくるわ
>>313 ニュー速どうしちゃったの?
>533
お前ナに言ってるかぜんぜんわからんしね。糞コード書くな
俺は34歳土方なんだけど、糞コーダーの書きちらした産業廃棄物のメンテ生活から脱出したい。
美醜の感覚のない奴と仕事したくないな。
801 :
番組の途中ですがアフィサイトへの転載は禁止です:2012/02/05(日) 18:45:31.31 ID:/Daf9SqJ0
俺レベルになると、呼吸するレベルで、キレイに整備されたコードになるからな。
だいたい、今は統合環境で自動的にインデントとかもするし、スパゲッティになるのは、頭が悪いだけ。
>>165 VIPのカス共に何を期待してるんだよ
しゃぶれよ
ここの板にも湧いてきてるぞ。
>>709 チョン乙
>>49 ひろゆき(@hiroyuki_ni)
>>93,733
>コードがどれくらいきれいかを気にする人は出来の悪いプログラマー
>>751 もしくはとりあえず動くもんつくったあとにリファクタリングする。
805 :
番組の途中ですがアフィサイトへの転載は禁止です:2012/02/05(日) 18:49:53.31 ID:Lq177fz80
たとえ天才が作った汚くて効率的なコードでも
それを保守するのは普通の人間というのはよくある事
保守する側の身にもなってくれ
>>300 だから俺は人間だっつの。人少ないんだし疑心暗鬼になるのは勘弁。
この感じは人間か
807 :
番組の途中ですがアフィサイトへの転載は禁止です:2012/02/05(日) 18:52:27.01 ID:Lq177fz80
コードがわかりやすいと問題の特定がマジでやりやすい
あとから見ても何をやっているのかわかりやすい
再利用する際に切り出しやすい
>>208 今日から君もオーバーランナー
今日から君もオーバーランナーやねん
>>214 非常事態が日常です♪アフィ速行ったらジ・エンドにゃん♪
809 :
番組の途中ですがアフィサイトへの転載は禁止です:2012/02/05(日) 18:54:55.73 ID:iRSpNhiT0
>>780 日本のPGが英語重要とかなんでそんな見栄張るの?
>>775 IDEのインデントはスペース4つをデフォルトにして欲しいわ
タブなんて環境依存だろうに…
811 :
番組の途中ですがアフィサイトへの転載は禁止です:2012/02/05(日) 18:57:59.47 ID:crj7xcsb0
綺麗に書くことを強制される言語使えばいいんじゃないですかぁー
812 :
番組の途中ですがアフィサイトへの転載は禁止です:2012/02/05(日) 18:58:16.99 ID:FUVL+l880
>>49 大卒後、東京のコンピューター会社で働いていた。父茂氏はアイヌ民族初の国会議員(参院)。
どういうこと?
>>800 秋山道夫朝田和夫田中大原隆夫真島健太鹿島昇の順番で行くなら朝田だろ
原隆夫朝田和夫田中大原隆夫中根智之真島健太が次の声優候補?
>>809 書ける必要はなくとも、少なくとも読める必要がある。
たとえば、スマホ開発なんてやってたら、クアルコムやTIの
リファレンスマニュアル全部英語なのを読むとか、
カーネルコードの英語コメントだの英語ドキュメントだのを
読むなんてことは「当たり前に」できないと駄目。
815 :
番組の途中ですがアフィサイトへの転載は禁止です:2012/02/05(日) 19:02:24.88 ID:2qLXyqmG0
ARMはまだ日本語ドキュメントが少ないね。
まああの程度読めないと話にならんけど。
うぇwwwwwwwww
iPhoneで動くアプリつくろうと思ったら
どのくらいの知識経験でいけるの?
作るものにもよるんだろうけど何時間くらいかかるの?
読むものがせいぜいCPUの仕様書で済む部署でよかった
ボードのリファレンスまで読むとか嫌じゃ
他人にわかりやすく仕事出来ない奴の言い訳か?w
820 :
番組の途中ですがアフィサイトへの転載は禁止です:2012/02/05(日) 19:06:04.63 ID:crj7xcsb0
自分の中でコーディングのテンプレートが定まってくると勝手に綺麗になってくよ
>>92 それをすぐに改善できる開発のスピードが大事で
>>536 【インタヴュー】新世界を創造するYコンビネーターのハッカーたち
いや、くそ汚いコード書いた奴がずっと同じ部署で同じ仕事してくれてるならいいよ?
ひろゆきも意外と視野狭いこと言うな、なんか私怨とか絡んでるのか?
823 :
番組の途中ですがアフィサイトへの転載は禁止です:2012/02/05(日) 19:08:56.60 ID:G/Na+Zk90
>>3 これが答え。
ただこの人らの言い分もわかる。
ソーシャル系は保守なんかいらない。
悪いとこあったらサービス停止、古くなったら捨てればいいし、機能は改修ではなくつぎ足せばいい。
>>682 良かったらここでここまで頑張る理由を教えて欲しい
現時点で嫌儲と対等の立場に立ててない事を知れ
NG作業繰り返してる。もう理由なんてどうでもいい
825 :
番組の途中ですがアフィサイトへの転載は禁止です:2012/02/05(日) 19:10:46.64 ID:DVx9zEWY0
ひろゆきは功利的なので 最小の手間暇で最大の利益を生まないと、もうNGという思考回路
だからコードの綺麗さは二の次で、とっととサービスインしろいう発想になる
そのコードを整形してる間に、ビジネスチャンスを逃すじゃないかという発想になる
個人の才覚と若さで回すベンチャー規模ならそれで正解なんだろうけどね
労働集約しようと思ったらそうはいかない
>>809 最新技術はドキュメントが常に英語
日本語になるの待ってられない
質問とかも英語で海外サイトに投稿した方が返事速いから英語は情報が蓄積されてる
本とかも英語圏のほうがわかりやすいしいい本多いけど大抵翻訳されてない。売れないから
827 :
番組の途中ですがアフィサイトへの転載は禁止です:2012/02/05(日) 19:12:24.56 ID:wNxccEtX0
> つまり、間違っていることに気づいて、それをすぐに改善できる開発のスピードが大事で、
> そのときにコードがきれいかどうかはまったく関係ないんです。
論理的に整理されてたほうが改善によるバグは防げるだろ
こんな糞なこと考えてる奴のおかげでwinが10年ぐらいコンピュータの進化スピードを遅らせたんだが
828 :
番組の途中ですがアフィサイトへの転載は禁止です:2012/02/05(日) 19:13:29.46 ID:iRSpNhiT0
>>814 じゃ日本のAndroidやiPhone開発者はみんな最低限、英語読めるって事なんだね。
すごいね。
829 :
番組の途中ですがアフィサイトへの転載は禁止です:2012/02/05(日) 19:14:10.99 ID:4EDOL4PC0
タラコの言葉なんてどうでもいい。
>>779 mixinだって継承の一種だろ
継承とかinterfaceとかinterfaceの実装のような
見通しが悪くて柔軟性に書ける面倒な仕組みから解放されるんだよ
831 :
番組の途中ですがアフィサイトへの転載は禁止です:2012/02/05(日) 19:16:23.64 ID:DVx9zEWY0
>>828 ていうか君、コード書いたことある?
普通に英文ドキュメント当たりながら仕事するよ
salesforceとかamazonとかgooglecodeなんか技術情報ほとんど全部英語だよ
ローカライズなんか待ってらんないよ
Fのコードをかき鳴らせ!
833 :
番組の途中ですがアフィサイトへの転載は禁止です:2012/02/05(日) 19:17:25.26 ID:/Daf9SqJ0
そもそも、英語云々よりも、英語の資料が読めないとー
って時点で完全に世界から遅れてることに気づかないと。
資料を作る側にいかないと。
834 :
番組の途中ですがアフィサイトへの転載は禁止です:2012/02/05(日) 19:18:19.97 ID:0ySNKB6f0
>>833 その資料も英語で作らないといけないけどな
835 :
番組の途中ですがアフィサイトへの転載は禁止です:2012/02/05(日) 19:18:25.85 ID:tJ3Mtgbx0
ああいつものたらこだ
ドヤ顔して言える立場かよ。プログラマーじゃないだろ…
底脳が書いた糞ソースのおかげで関係者が数年間苦しめられるなんて現実があるからな。
まぁ作る物次第だ。
839 :
番組の途中ですがアフィサイトへの転載は禁止です:2012/02/05(日) 19:23:37.95 ID:ZIFzDElI0
コボルが糞ってことだな
つまりpython D言語が最強だな
840 :
番組の途中ですがアフィサイトへの転載は禁止です:2012/02/05(日) 19:23:51.06 ID:uin3Wo+i0
タラコスパゲティーは好きだけど
タラコスパゲティーコードは勘弁
841 :
番組の途中ですがアフィサイトへの転載は禁止です:2012/02/05(日) 19:27:43.63 ID:cjpYgQOFO
>>828 読める。というか読めないと話にならない。
今覚えるなら何がいいんだよ
なんか最近ひろゆきズレてんなぁ。
お前がそう思うのならそうなのだろう、お前の中ではな。
一匹狼でやってく分には汚く書いて読めなくなっても自己責任でいい。
でも実際はそうじゃない。
ハッカーがその持論をプログラマ一般論として語ってるところをまず先に突っ込まなきゃならんだろ。
844 :
番組の途中ですがアフィサイトへの転載は禁止です:2012/02/05(日) 19:29:29.50 ID:Lq177fz80
英語圏で新しい技術が出てきても日本にはなかなか入ってこないんだよな
言葉の壁の大きさを今更ながら痛感するわ
本人が最後まで責任持つならな
>>570 お前あれ買ったの?感想キボンヌ
>>828 マジか。100円ショップ行って来るわ。でも使えんのそれ
どうせここにそれ程大層なプログラマいねーだろwwww吹かしてんじゃねぇかすども
糞ソース
保守する人の
自己責任
だいたい3年後に当時の開発の3割もいない
850 :
番組の途中ですがアフィサイトへの転載は禁止です:2012/02/05(日) 19:39:15.07 ID:XblAhRzg0
体裁に拘った改造前の2ch(爆笑
この件でタラコは腹をかっさばくべき
851 :
番組の途中ですがアフィサイトへの転載は禁止です:2012/02/05(日) 19:39:50.01 ID:t9hbB2hT0
途中で何かの確認に使った謎の変数。
1関数が数千行もあってアホみたいに変数定義して、そのうえアホみたいにネストしてるとか、もう嫌がらせとしか思えない実装する奴がいた。
プログラマはこういう信じられない奴でもそれで飯が食えるという狂った世界。
>>833 なんで日本にいるの?
そんな最新技術にこだわるなら海外いけば?w
わらえる。
自動化できることを自動化してるだけだろ
きれいに整えるのなんて自動化できるんだから、意識しなくても汚くなることがそもそも無い
>>823 ちゃんと元記事読めよw
スタートアップの時は100%作り直す羽目になるから客の求めてるもん理解してとりあえず早く作れって話だよ
ソニー製のアプリってコードだけが綺麗なんじゃなかろうか
860 :
番組の途中ですがアフィサイトへの転載は禁止です:2012/02/05(日) 19:58:19.25 ID:2f2z+0tq0
ID:iRSpNhiT0はなんでそんなにキチガイなの?
汚いコードは確実にバグを量産してるし、
改修時のコストも膨れ上がる。
汚いソースを気にしない奴は人売りITの底辺プログラマなんだと思う。
期間が過ぎたらさようならだし、無責任な仕事の仕方が染み付いてる。
巨大なシステム作って自分らで保守までする場合、
糞ソースで後でどれだけ苦労するか分かってる。
>>862 ある程度は同じ職場に居続けさせないと
メンテの手間って意識が根付かないわけだわな
使い捨てIT土方は酷いのになると去り際に腹いせにバグ仕込んでいくからな
使えなくてもう呼ばれないの分かってる奴は何しでかすかわからん
865 :
番組の途中ですがアフィサイトへの転載は禁止です:2012/02/05(日) 20:15:31.51 ID:hRvXXN050
// 2012.2.6 xxxx修正 とか入れまくるのもやめれ
ソース管理するツール使うか
diff取れば済むだろ
見にくくて仕方がない
866 :
番組の途中ですがアフィサイトへの転載は禁止です:2012/02/05(日) 20:15:48.94 ID:yhfp08q0i
>>220,256
Yコンビネーターのプログラムに参加してGinzametricsというサーヴィスをつくり
>>724,845
間違っていることに気づいて
867 :
番組の途中ですがアフィサイトへの転載は禁止です:2012/02/05(日) 20:16:28.27 ID:yCCL+/oO0
数日前に書いた自分のうんこスクリプトをちょっと修正しようと思ったのに
何がしたい処理なのかよくわからなくて最初からコードを追うとかいうアホなこと毎度やってるから
仕事で他人のコードを保守する人は相当なストレスなんだろうな(´・ω・`)
酷いところだとSCM使いながら// 2012.2.6 xxxx修正とか書いてる罠
アホかCommitコメントに書け
869 :
番組の途中ですがアフィサイトへの転載は禁止です:2012/02/05(日) 20:18:50.40 ID:w98kX7aa0
>>770 あのさー…
そいつスクリプトなんだけど
870 :
番組の途中ですがアフィサイトへの転載は禁止です:2012/02/05(日) 20:18:59.76 ID:+r6XZBp10
コードはいいが、ケーブルの類はしっかり結束しておきたい
871 :
番組の途中ですがアフィサイトへの転載は禁止です:2012/02/05(日) 20:19:15.48 ID:xrSxrCys0
ひろゆき(@hiroyuki_ni)
872 :
番組の途中ですがアフィサイトへの転載は禁止です:2012/02/05(日) 20:19:25.91 ID:FUVL+l880
>>65 反発はなかったが、「商才があるんだから金もうけをした方がいいのに」と冷めた目で見ていた。
>>336 いや俺は違うから
人間ってどうやってネットとリンクしてるの?
はいスクリプト
>>576 バカどもにはちょうどいい目くらましだこの辺りだ撃つな捕らえろ
>>221 つーか犯罪じゃなくね?ギリギリセーフだと思うんだが
>>840 スクリプトの俺に聞かれてもわっかんねーよ!
877 :
番組の途中ですがアフィサイトへの転載は禁止です:2012/02/05(日) 20:21:18.53 ID:hRvXXN050
>>868 そこまでいくと、アホの極みだな
コメント入れて可読性落としてたら意味無いよな
>>8 何この見にくい文章
>>799 皆様なんて素晴らしい書き込ませていただきました俺も二次元にちょっと行ってくる昨日
879 :
番組の途中ですがアフィサイトへの転載は禁止です:2012/02/05(日) 20:21:52.98 ID:pVqfWPR+0
乱雑なコードだったら改善とかめんどいだろ
880 :
番組の途中ですがアフィサイトへの転載は禁止です:2012/02/05(日) 20:21:59.29 ID:e5Y/toXCi
使い捨て前提ならいいんじゃないの
>867
おい、死ね。むいてないぞ
882 :
番組の途中ですがアフィサイトへの転載は禁止です:2012/02/05(日) 20:24:38.01 ID:Ao4RbFlL0
>>877 年寄り共が、subversionとか、壊れたらどうすんだって言って、
コードに履歴を書かせるんだよな
言って分からない奴には体験してもらうのが一番や
>867
おまえかー!
885 :
番組の途中ですがアフィサイトへの転載は禁止です:2012/02/05(日) 20:31:08.03 ID:hRvXXN050
>>882 俺らが面倒な事してたんだから
楽するのは許さねーって感じだな
バグ出して、無理矢理原因を捻出して
頓珍漢な対策を続けた結果なんだろうけど
綺麗だのなんだの言っているヤツはほぼ100%理解力に欠ける
クソみたいなコードを引き継いで、四面楚歌状態のプロジェクトがある。
よくあれで動いてるわ。つーか使い続けると死ぬんだけどさ。
889 :
番組の途中ですがアフィサイトへの転載は禁止です:2012/02/05(日) 20:42:08.43 ID:yCCL+/oO0
>>881 趣味でコード書き書きしてる無職だから許して(´・ω・`)
綺麗な方が良いか悪いかで言えば良いに決まってんじゃん。
拡張性・保守性にも直結する話。速さが大事っつっても実行速度重視の話とかじゃなくて
「動けば良い。仕様追加や変更、担当者引継ぎなんて知ったことか」
って独善的な事を考えてる奴しかいないでしょ。
891 :
番組の途中ですがアフィサイトへの転載は禁止です:2012/02/05(日) 20:50:26.97 ID:SD+8TEAm0
マジで空気読めてないが、ここで質問
保守性てなんぞ?
せやろか
894 :
番組の途中ですがアフィサイトへの転載は禁止です:2012/02/05(日) 20:51:41.48 ID:pU3SZue90
趣味でプログラム書いてるニートの俺でさえ英語を読むことなんてしょっちゅう必要になるのに
仕事でプログラム書いてて英語を読む必要性を感じないってどういう環境なんだろう
895 :
番組の途中ですがアフィサイトへの転載は禁止です:2012/02/05(日) 20:51:53.18 ID:63pDLbS30
スパゲッティだと数ヵ月後自分で見てもわからないんだぜ。
綺麗なコードに越したことはない。
897 :
番組の途中ですがアフィサイトへの転載は禁止です:2012/02/05(日) 20:52:35.38 ID:dWgld7bt0
>>891 修正のやりやすさ
例えばバグが出たとして原因を見つけたが、ここを直すと他にどんな影響が出るのかさっぱりわからんようなのが
保守性のない糞設計
コメント書いときゃいいだろ
900 :
番組の途中ですがアフィサイトへの転載は禁止です:2012/02/05(日) 20:54:28.49 ID:acEu5ErZ0
で、そいつが辞めた後、誰もわからなくなるという
モデルを連装配列で実装するクソ馬鹿
せめてクラスくらい作れよボケ
>>894 仕事でプログラム=汎用機でCOBOL
パソコンは未だになんちゃってコンピュータでしかない
903 :
番組の途中ですがアフィサイトへの転載は禁止です:2012/02/05(日) 20:57:05.58 ID:63pDLbS30
>>899 汚いソースにコメントつけてもたいして役に立たない。
ひろゆき(@hiroyuki_ni)
905 :
番組の途中ですがアフィサイトへの転載は禁止です:2012/02/05(日) 20:58:20.36 ID:Mcu6uF7l0 BE:48089243-PLT(12245)
綺麗か汚いかというより、優秀なプログラマーが書くコードには
ある種の癖があるのは確かだね。綺麗・汚い、の問題ではないよ。
906 :
番組の途中ですがアフィサイトへの転載は禁止です:2012/02/05(日) 20:58:36.59 ID:yCCL+/oO0
>>903 ソースは俺
ほんとに役に立たねえwwwwwwwwwwwwww
907 :
番組の途中ですがアフィサイトへの転載は禁止です:2012/02/05(日) 20:59:37.90 ID:hRvXXN050
本当に実行速度が早いソースなら、
そんなに汚くならないだろ
>>96 ラピュタのいかずちのロムスカ・パロ・ウル・ラピュタが私と戦うつもりかと言ってきたのである遺憾であるいざとなれば
見たまえこの巨大な飛行石をこれこそラピュタの力の根源なのだ素晴らしい700年もの間王の帰りを待っていたのだ
909 :
番組の途中ですがアフィサイトへの転載は禁止です:2012/02/05(日) 21:06:55.36 ID:hOOtJ15I0
綺麗に書けって言われりゃそうするし、汚くてもいいから急いで動かせって言われりゃそれに従う
大体、どんなプロジェクトだって標準コーディング仕様くらいあるから綺麗も汚いも無いっての
プログラムに個性出す余地なんてハナから無えんだよ
こっちは仕事でやってんだ、学者様や趣味でやってる素人さんにどうこう言われる筋合い無い
910 :
番組の途中ですがアフィサイトへの転載は禁止です:2012/02/05(日) 21:07:03.15 ID:A09JmGAA0
>>349 あ、さっきのスクリプトとは違う人か。すまん
はぁ?嫌儲つまんねーじゃん。
911 :
番組の途中ですがアフィサイトへの転載は禁止です:2012/02/05(日) 21:07:12.14 ID:hJQ4fton0
関数名や変数名が、何かを表わすプリフィックス+連番って命名規約のプロジェクトは
まだあるのかね
912 :
番組の途中ですがアフィサイトへの転載は禁止です:2012/02/05(日) 21:18:37.06 ID:W2eCASPH0
個人ならいいんだけど腕の悪い奴一緒に仕事するとそうじゃねーよww
913 :
番組の途中ですがアフィサイトへの転載は禁止です:2012/02/05(日) 21:27:12.57 ID:R2PrNZRCO
綺麗なコードは良いけど0/1のフラグを定数持ちは意味ないだろと思う
914 :
番組の途中ですがアフィサイトへの転載は禁止です:2012/02/05(日) 21:36:04.12 ID:EAEjWZVpP
きれいなコードを書けるようになりたいんだけど、
おすすめの本教えて
C言語でお願いします
一流は仕事も速いしコードも綺麗。
どっちがいいかなんて言ってるタラコは二流以下としか仕事したことねぇんだろ
電気電子習ってるやつならコードのたるみがどれだけ重要かわかる
コードが汚くて通用するのは小規模ソフトウェアまで
919 :
番組の途中ですがアフィサイトへの転載は禁止です:2012/02/05(日) 21:47:17.97 ID:bRAXVPM40
C++やC#では極力autoやvarを使うべき。
型を明示的に書かないと理解出来ないコードはクソ。
920 :
番組の途中ですがアフィサイトへの転載は禁止です:2012/02/05(日) 21:53:39.08 ID:ACIjBO960
マシン語を理解してない奴のコードは糞
921 :
番組の途中ですがアフィサイトへの転載は禁止です:2012/02/05(日) 21:53:42.41 ID:GBCW+ke30
>>911 変数名じゃなくてホスト名ではよく見る。。
気の利いた名前が付いたシステムもあるけど。
922 :
番組の途中ですがアフィサイトへの転載は禁止です:2012/02/05(日) 21:58:47.50 ID:JqH3zBVM0
今コードコンプリートって本読んでるけどおもろいど
とりあえずプログラムの文書化ってのがよかった
無駄なコメントがいらなくなるよね
923 :
番組の途中ですがアフィサイトへの転載は禁止です:2012/02/05(日) 22:00:04.28 ID:GwDgcWDY0
多少汚くてもいいけど
イミフなマジックナンバーがちりばめられてるのはマジ勘弁
>>919 大規模なものを書くとき型はガチガチでないとかえって面倒になるよ
納期がなければなー
926 :
番組の途中ですがアフィサイトへの転載は禁止です:2012/02/05(日) 22:34:55.44 ID:ubwIOw/r0
>>922 AppleのObjective-C実装をならえってか
悪くないよ
メソッド名超長くなるけど
928 :
番組の途中ですがアフィサイトへの転載は禁止です:2012/02/05(日) 22:41:13.27 ID:mqjYcTQu0
一概に綺麗さと言っても人によって意味が違う。
簡潔さ、読みやすさの意味で使ってる人もいるし、ややこしい処理を
上手い具合にコンパクトに書いてる、という意味で使う人もいる。
後者の場合、意味が分かれば綺麗なコードに見えるんだけど、初見では読みやすくはない気がする。
>>922 やっぱあれいいのか
ちょっと高いけど俺も読んでみよう
この手の話はコーディングのみという狭い世界に閉じこもってると理解不能じゃねーかな
実際に自分でサービス立ち上げるなりして開発経験重ねてないと理解できないと思うよ
厳格な記述ルールが云々の話とかは次元が低いというかちょっとスレチになると思うわ
931 :
番組の途中ですがアフィサイトへの転載は禁止です:2012/02/05(日) 22:54:58.15 ID:hbSYLy930
どうでもいいけどソースに改訂履歴いれるバカは死んでね。
ソースはメモ帳じゃないから。
932 :
忍法帖【Lv=40,xxxPT】 【Dnews1317986613301744】 :2012/02/05(日) 23:12:41.51 ID:rgg0O6KU0
全然違うだろ
ハッカーにとってプログラミングは芸術じゃなかったのか
933 :
番組の途中ですがアフィサイトへの転載は禁止です:2012/02/05(日) 23:19:05.75 ID:2qLXyqmG0
>>922 俺も読みたいとは思っている。ほかにおすすめのプログラミングな本ってある?
>>930 確かに立場が違うよなあ。常にアーキテクチャの組み立てからサービスインの最前線に立つ人と、
俺らみたいなその後の人では意見が違うのは当然だろう。
お前らドカタの自覚持てよ
お前らに言ってないって
935 :
番組の途中ですがアフィサイトへの転載は禁止です:2012/02/05(日) 23:32:30.35 ID:5nBt8OF1P
なんで、コメント毛嫌いしてる奴多いんだ?
マシンの気持ちになってソース見れば、コメントなんてここのスクリプト爆撃と同じようなもので見えないんだから、たくさん書いてあっても気にならないね。
コンパイルするときに飛ばすから無害だし。
>>935 落書きみたいなコメントつけたって視認性落とすだけだ
937 :
番組の途中ですがアフィサイトへの転載は禁止です:2012/02/05(日) 23:36:32.57 ID:JqH3zBVM0
i = 1 //iに1を代入してます。
まじでこの手のコメントを見たときの絶望感といったら
938 :
番組の途中ですがアフィサイトへの転載は禁止です:2012/02/05(日) 23:38:05.35 ID:8vpBHCjZ0
ユーザー目線=俺目線ですね
939 :
番組の途中ですがアフィサイトへの転載は禁止です:2012/02/05(日) 23:39:19.06 ID:5nBt8OF1P
>>936 コメントなんて見えないだろ?
気にする方がキチガイかと。
940 :
番組の途中ですがアフィサイトへの転載は禁止です:2012/02/05(日) 23:42:00.04 ID:JqH3zBVM0
>>933 プログラムっていうと若干微妙だが
達人SQLかな
あれはマジスルメ本
知ってたらゴメンネ
941 :
番組の途中ですがアフィサイトへの転載は禁止です:2012/02/05(日) 23:44:52.23 ID:Ao4RbFlL0
コメントが嫌いなら、コメントを消す整形ツールを作れば良いだけ。
汚いコード書くやつは大抵自己中のクズ
943 :
番組の途中ですがアフィサイトへの転載は禁止です:2012/02/05(日) 23:48:49.94 ID:HuDJKhqcP
944 :
番組の途中ですがアフィサイトへの転載は禁止です:2012/02/05(日) 23:48:56.77 ID:A09JmGAA0
946 :
番組の途中ですがアフィサイトへの転載は禁止です:2012/02/05(日) 23:55:17.80 ID:JqH3zBVM0
>>943 >>945 それです
CとかJavaとかしかやってなかったからSQLツマンネって思ってたときに読んだら
まじカルチャーショックうけて何度も読み返したわ
947 :
番組の途中ですがアフィサイトへの転載は禁止です:2012/02/05(日) 23:59:23.89 ID:GBCW+ke30
>>937 i = 1 //iに3を代入してます。
949 :
番組の途中ですがアフィサイトへの転載は禁止です:2012/02/06(月) 00:04:06.61 ID:PSkFwTqR0
インフルで会社を休んでいる間に読んでおくか。
改めて読み直すとsvnすら使いこなせてない開発環境がちらほらあるけど、
バグ管理とか、テスト管理とかどうやってんだろうな。
一番気になるのはドキュメンテーションだな。どんな体系で書かせているのだろう。
950 :
番組の途中ですがアフィサイトへの転載は禁止です:2012/02/06(月) 00:05:00.97 ID:LRw5Qyb/P
俺もポチってみた
近くの本屋はSQL本少なくてションボリング
951 :
番組の途中ですがアフィサイトへの転載は禁止です:2012/02/06(月) 00:08:45.94 ID:Gv040uP+O
見直した時に困るからなるべくなら綺麗なほうがよいです
952 :
番組の途中ですがアフィサイトへの転載は禁止です:2012/02/06(月) 00:08:47.88 ID:zp+APpTw0
>>947 //sec = 10; //タイマ10秒
sec = 3; //タイマ10秒
とかなら、まれにやっちまいます
953 :
番組の途中ですがアフィサイトへの転載は禁止です:2012/02/06(月) 00:09:26.47 ID:67RepcJY0
タラコ、コーディングしたことあんの
954 :
番組の途中ですがアフィサイトへの転載は禁止です:2012/02/06(月) 00:10:25.56 ID:wbJFE8jx0
人に渡すことなく自分だけで管理するならOK
人に渡すつもりなら死ね
955 :
番組の途中ですがアフィサイトへの転載は禁止です:2012/02/06(月) 00:11:41.90 ID:c9rLlb/m0
メンテナンスの悪いコードで完成度の高いシステムなんてありえん
>>390 は?オレがスクリプトかよwwwなんだそれwww
人間はNGBEでおk
コードの整然さに固執し過ぎて逆に生産性を落としてる奴というのなら同意
まあ、俺なわけだが
958 :
番組の途中ですがアフィサイトへの転載は禁止です:2012/02/06(月) 00:17:31.63 ID:nl0Kbl640
>>953 昔タラコのperlのソース落としたことあるわ
まじで記憶ないんだけどタラコって意外と組めるんだって思った記憶だけある
959 :
番組の途中ですがアフィサイトへの転載は禁止です:2012/02/06(月) 00:17:33.08 ID:Lqse/EhIP
これ元記事読むと、プロトタイプみたいなのはとにかく速く作れって言ってるだけじゃん
そりゃそうだわ。そこでコードの芸術性に凝るような奴は死ねば良い
960 :
番組の途中ですがアフィサイトへの転載は禁止です:2012/02/06(月) 00:19:42.75 ID:awhIAJJ00
メンテナンス性を考慮しないヤツは糞プログラマー以前に会社でやっていけねーよ馬鹿
961 :
番組の途中ですがアフィサイトへの転載は禁止です:2012/02/06(月) 00:21:13.66 ID:vLj8N3Br0
>>930 ひろゆきは完全に打ち上げのほうの人だから
後なんて知ったこっちゃないんだろうな
動かなけりゃサービスのスタートができないそれだけ
>>551 NG設定の仕方おしえて
こいつスクリプト抽出すればわかる
ここまで東芝ソリューションの社員
964 :
番組の途中ですがアフィサイトへの転載は禁止です:2012/02/06(月) 00:23:21.80 ID:XcUs5Q8D0
要するに高速で綺麗に書けばいいんだろ?
965 :
番組の途中ですがアフィサイトへの転載は禁止です:2012/02/06(月) 00:27:26.46 ID:c9rLlb/m0
>>964 そういうこと
だけど高速とメンテナンス性優先順位どちらが上かと言われればメンテナンス性
966 :
番組の途中ですがアフィサイトへの転載は禁止です:2012/02/06(月) 00:28:16.83 ID:PSkFwTqR0
ソフトを作る人と、サービスを提供する人は違うからね。
いわゆる協力会社では通用しない考え。
967 :
番組の途中ですがアフィサイトへの転載は禁止です:2012/02/06(月) 00:32:10.77 ID:c9rLlb/m0
コード全然触らない管理者系の人だと、動けば何でもいいって考えの人は結構いるな
動いてバグがなくて、苦情がないサービスならコードがすごかろうと、すごくなかろうと綺麗だろうと綺麗じゃなかろうとどうでもいいと
でも動いてバグがないコードは綺麗なんだよ
968 :
番組の途中ですがアフィサイトへの転載は禁止です:2012/02/06(月) 00:45:11.52 ID:14yWeTj20
これはセキュリティを意識する必要の無い糞アプリケーションではって話
セキュリティホールの大半は "とりあえず動けばいい" って奴が書いたコードなのはもはや常識
969 :
番組の途中ですがアフィサイトへの転載は禁止です:2012/02/06(月) 01:22:03.04 ID:/OQ/KkJA0
せめて記事本文読んでやれよw
970 :
番組の途中ですがアフィサイトへの転載は禁止です:2012/02/06(月) 01:28:30.12 ID:CKVLmXgE0
お前ら頭ええんやなプログラムとか一時間ぐらいで挫折したわ
971 :
番組の途中ですがアフィサイトへの転載は禁止です:2012/02/06(月) 01:34:03.00 ID:CF+HSOi1O
なるほどね
でコードって何だ?
972 :
番組の途中ですがアフィサイトへの転載は禁止です:2012/02/06(月) 01:45:42.28 ID:z0I62Dwu0
きもい
973 :
番組の途中ですがアフィサイトへの転載は禁止です:2012/02/06(月) 02:04:56.74 ID:Y9Yyy65L0
>>205 うんこルール強制しといてそれ守らすことだけに必死になる馬鹿っているよな。
指摘すると逆切れするし他社の技術者が決めたルールだとさらに指摘しづらい。
そんなもん試験前や納品前にまとめてフォーマッターにかければいいだろうに
無駄な時間があるならこのシステムのうんこ設計なんとかしろと
SQLはどの言語を使うにしても避けられないものだから基礎と言っても良いな
あっちこっちでチョロチョロとクエリ飛ばすなテーブルごとにselectすんな外部結合くらいしろ結合条件をwhere句に書くな
PK付けろselectで事前に重複チェックとかやるな
トランザクション使えテーブル間の整合性壊れるだろボケ
NULLと空文字列混同すんな正常に抽出できなくなるだろが
えっなんでループでselect回してるのなんでサブクエリ入れないの
他にも色々あったけど思い出せない
975 :
番組の途中ですがアフィサイトへの転載は禁止です:2012/02/06(月) 02:15:38.47 ID:Y9Yyy65L0
>>974 >selectで事前に重複チェックとかやるな
えっ、これダメなの?
あとガンガン結合とかサブクエリとか組み込んでなんでもかんでも1SQLで
やろうとするより、チョロチョロクエリのほうが速度速いときもあるよね
>>975 一意性制約違反でDBがエラー返すじゃん。DBの機能を有効に使おうぜ。
コードが整理されてないと保守がやばくなる
978 :
番組の途中ですがアフィサイトへの転載は禁止です:2012/02/06(月) 02:22:25.58 ID:Y9Yyy65L0
>>976 単純なのだったらそれでもいいけど、大抵どこがエラーなのか
画面に表示するために先に確認しないか?
979 :
番組の途中ですがアフィサイトへの転載は禁止です:2012/02/06(月) 02:22:38.96 ID:p4m8NMEX0
そのなかのコードは別にきれいである必要はなくて
980 :
番組の途中ですがアフィサイトへの転載は禁止です:2012/02/06(月) 02:23:32.94 ID:MN4RfkIc0
コードが汚い奴は確実にバグだらけの馬鹿なのは確定してるがな
自分が触るわけでもないのに他人のコードの書き方についてとやかく言う奴が使えないアホなのは確定的に明らか
ドカタが底辺なのも明らか
983 :
番組の途中ですがアフィサイトへの転載は禁止です:2012/02/06(月) 06:06:35.77 ID:mqMgk04s0
ひろゆき自身が汚らしいからコードも汚いのは納得だな
985 :
番組の途中ですがアフィサイトへの転載は禁止です:2012/02/06(月) 07:40:10.66 ID:EVFkivDA0
タブとスペースゴチャゴチャにするな!
昔はシステムリソースが少なかったからな
今は有用なライブラリ、余りあるリソース環境。
アイデアのほうが重要だよ。
987 :
番組の途中ですがアフィサイトへの転載は禁止です:2012/02/06(月) 08:09:24.37 ID:GBM+Kq8Y0
バカにも分かるように書け
988 :
番組の途中ですがアフィサイトへの転載は禁止です:2012/02/06(月) 08:09:25.21 ID:Vpn8019y0
ひろゆきは汚い掲示板を大急ぎで作ってきた唇だからな。
何百人何千人の人が傷ついても気にせずネットブルドーザで人々の心を均していった、
それは今までもこの先も変わらないだろうな。
そのなかのコードは別にきれいである必要はなくて
990 :
番組の途中ですがアフィサイトへの転載は禁止です:2012/02/06(月) 08:19:14.32 ID:K4Q/CsJb0
スパゲティコードは無理
組み込み系じゃ、オンライン直前のハード仕様変更のあおりを喰らって
最後はぐちゃぐちゃになる過激な運命。
992 :
番組の途中ですがアフィサイトへの転載は禁止です:2012/02/06(月) 08:28:57.00 ID:Pc7D2Fsf0
ラーメンコードはどうすか
なんだえがちゃんが正解だったのか?
994 :
番組の途中ですがアフィサイトへの転載は禁止です:2012/02/06(月) 08:37:20.20 ID:w/MLvdzr0
この辺で正解を
>>1で会話している両者は、そもそも「綺麗なコード」と「汚いコード」の見分けができないというお話でした
終了
趣味の問題だからな
慣れてくれば、最初に書くときからある程度メンテ考えて綺麗に書くんだけどな。
超同意とか言ってる時点で馬鹿丸出しなんだけど
998 :
番組の途中ですがアフィサイトへの転載は禁止です:2012/02/06(月) 09:13:17.40 ID:uhy5E8TK0
は?(威圧)
>>210 聖戦士達のBE、新しいのがほとんどだね。ニュー速に残ってるのは古いのが多い
んー雑談くらいは許して欲しいよ。
1000 :
番組の途中ですがアフィサイトへの転載は禁止です:2012/02/06(月) 09:16:05.69 ID:NxPHm4cB0
1000なら超同意
1001 :
1001:
/ * \ __ _
__/ ̄ _ l>' * l 、
/ * r―――-<二 __ ` .、.└ォ ヽ
_/ / ヽ  ̄ ̄*l
_| __ ../ \ ト、
// ., ヽ \ ヽム
7 , : . : . : . : . : . : . : . .,. ヽォ.∧
/ : .., ; : . : . : . : . : . : . :. : . : , |;;|\l
/ : . , : ; ; : . : . : l : . : . : . : : . : ,:.:.:.|;;|;;;;;;\
/j : . :j : ヽ: .\ : . : . |、 :ヽ : . : . : . : . :,:..:.|;;|\;;;;;;〉
/;;| : . :| : . l\: .\ : ..:.:| \: \: . : . : . ::.,:.:.|;;|;;;;|丁
/;;;;! : . :|: .| : . :| >‐‐ヽ : . :l´ ̄ヽ¨:\‐-:、: .:..,:.|;;|;;;;| |
ヽ∧ :. :.:|: .| , :イ _ヽ \: . : | ,. rテ==≧.、:.:.: | |;;|;;;;| |
∧ヽ: . :|: .|: . :ィく千弌_ \:.j トュ:::: 77>、 | |;;|;;;;| |
/;;;∧ヽ: |ヽ!: . :.|、 弋> '′ ´ ̄ ̄ ` ./ ヾ| |;;|;;;;| |
/;;/;;/ヽヽ! ハ : 小 wwx , xwww / : ./.:j;;j‐.j/
. 〈;;/;;/ \l ハ⌒Vヘ. __ /l : /:.:.:.:.:.:/ 転載はしないで下さいね
〈;;/ |:/: ! !∨\. ー ′ ィ:.:.| :./: ハ:.:.:/ 雪が1001をお知らせします…
レV:.! !:∨:. > . . イ j:.:/|:∧/ j/
.! !._∨:..:.:.:. |.` ァ .´――ォ/. レ
http://awabi.2ch.net/poverty/ z―――-!./, -、\ ̄.| l |_
そ , -‐./ __ } .ヽ¨ ミjニ二 ¨ ¨ ┬=− - 、-=-
>'´. / / ヽ}-r' ./⌒ヽ ハ \
/ { _..k ノ |_〈:::::::∧ { l 丶
て ハ ヽ.イ |;;;;;77;;;;ハ ハ l ゝ