[表示 : 全て 最新50 1-99 101- 201- 301- 401- 501- 601- 701- 801- 901- 2chのread.cgiへ]
Update time : 05/10 00:26 / Filesize : 182 KB / Number-of Response : 936
[このスレッドの書き込みを削除する]
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧] [類似スレッド一覧]


↑キャッシュ検索、類似スレ動作を修正しました、ご迷惑をお掛けしました

プログラミングの上手い奴の特徴 0x01



1 名前:仕様書無しさん mailto:sage [2009/10/05(月) 06:58:13 ]
どんなに努力しても予習しても
アイツにだけは速さも技術も敵わない・・・
そんな相手がいるはずです。

そんな人達と自分と、一体何が違うのか。
考えてみても分からない。

前スレ
プログラミングの上手い奴の特徴
pc11.2ch.net/test/read.cgi/prog/1253529636/l50


541 名前:仕様書無しさん mailto:sage [2009/12/04(金) 00:47:51 ]
それなんてCASEツール

542 名前:仕様書無しさん mailto:sage [2009/12/04(金) 00:49:21 ]
オブジェクト指向で書いても
プログラムが絵になったり立体になったりしないだろ。
処理が逐次的に流れる以上の事してるの?

543 名前:仕様書無しさん mailto:sage [2009/12/04(金) 00:58:50 ]
つーかね。スッキリ書くことなんて当たり前なんだよ。
それにプラスアルファするにはどうしたらいいかってことだよ。

544 名前:仕様書無しさん mailto:sage [2009/12/04(金) 01:33:21 ]
>>539
そういう環境都合のプログラムって
上位アプリケーションまでしか組めないカタワなんだわ

いや、まあそこしかプログラムしません
っていうならそれでいいけどw

545 名前:仕様書無しさん mailto:sage [2009/12/04(金) 03:38:41 ]
コメントとか全部削ってスッキリしちゃおうよ!

546 名前:仕様書無しさん mailto:sage [2009/12/04(金) 13:12:58 ]
良いからコメントを書く作業に戻るんだ

547 名前:仕様書無しさん mailto:sage [2009/12/04(金) 13:52:59 ]
ソースコードのタイトルすら付いてないものもあるなぁ

548 名前:仕様書無しさん mailto:sage [2009/12/04(金) 19:45:48 ]
酷いプログラムの特徴

1.コメントがない
2.変数名から中身が想像できない
3.暗黙のキャストを使いまくる
4.コメントアウトされた古いコードが散在する
5.関数分けしているのに全てグローバル変数にアクセスして処理している
6.なぜかグローバル変数を1つの構造体の中にぶちこんでいる

正直読むのが苦痛

549 名前:仕様書無しさん mailto:sage [2009/12/04(金) 20:37:28 ]
意味を持たせる必要がない変数に
意味があるように見える変数名を使われるのも困る



550 名前:仕様書無しさん mailto:sage [2009/12/05(土) 00:29:56 ]
>>548
制御系だと、普通にあるのが5と6
4も良く見るが、必要かどうかは不明・・・


551 名前:仕様書無しさん mailto:sage [2009/12/05(土) 00:54:54 ]
下手な奴の特徴はよく分かったから上手い奴の特徴挙げろよ

552 名前:仕様書無しさん mailto:sage [2009/12/05(土) 01:52:03 ]
つーか、暗黙のキャストっつってもコンパイラーで
ワーニングが出ないようなものは逆にいちいちキャストを書かれると
読みづらいんだが

コメント、変数についての見解からみても
全体的に冗長なプログラムを書きそうな印象
美しいプログラムを書くとは思えないな


つーか、ただ自分で美しいと思ってる
ナルシストなだけなんじゃないかを
周りに聞いてみる事をお勧めする

553 名前:仕様書無しさん mailto:sage [2009/12/05(土) 02:12:51 ]
コンパイラのバージョンが違うだけでエラーになるんだから明示的にキャストしろ

554 名前:仕様書無しさん mailto:sage [2009/12/05(土) 02:25:38 ]
んなもん言語によって変わるだろ

555 名前:仕様書無しさん mailto:sage [2009/12/05(土) 02:32:31 ]
>>553
へ?w

つーか、横に長いプログラムとか(((())))とかを汚く感じないって
関数型言語くらいしか思いつかないが(笑)

556 名前:仕様書無しさん mailto:sage [2009/12/05(土) 05:40:34 ]
型が一致してるならいいけど、変換するなら絶対に書け。
美しいかどうかとは別。暗黙のキャストは怖いから。

557 名前:仕様書無しさん mailto:sage [2009/12/05(土) 11:40:58 ]
>>556
>>557
お前がリーダーならコーディングルールとして強制すればいいし
実際その類のレベルの話

558 名前:仕様書無しさん mailto:sage [2009/12/05(土) 11:42:34 ]
>>557>>555の間違い

559 名前:仕様書無しさん mailto:sage [2009/12/07(月) 09:59:54 ]
>>556
> 暗黙のキャストは怖いから。
「怖い」という感情論で語る奴はプログラムを組むな
暗黙のキャストは〜の理由によりダメと言えよ




560 名前:仕様書無しさん mailto:sage [2009/12/07(月) 12:46:06 ]
>>559
一から十まで説明しなくちゃわかんないのかw
社会にでたらそんなんじゃ通用しないよ?

561 名前:仕様書無しさん mailto:sage [2009/12/07(月) 13:01:48 ]
そんなのが通用する社会ってステキです

562 名前:仕様書無しさん mailto:sage [2009/12/07(月) 14:45:24 ]
始めからバグの少ないコードを書く
コードを見ただけでバグのいそうな場所が分かる
バグを見つけるとwktkする。さーやっつけたるでぇ
デバッグ中、バグの方から「私ココにいるよ」と手を挙げるのが見える
一つもバグが無いと不機嫌になる


563 名前:仕様書無しさん mailto:sage [2009/12/07(月) 18:46:56 ]
>>556
阿呆が警告を黙らせる目的でキャストする方がよっぽど怖いんだが。

564 名前:仕様書無しさん [2009/12/07(月) 19:20:52 ]
>>556
基本的には、安全だから暗黙でキャストが出来る。(もちろん、例外はある)
キャストを書いてしまうと安全ではない場合もキャストしてしまう。
ゆえに、不必要なキャストは書くべきではない。(必要なら、コメントに書く)

565 名前:仕様書無しさん mailto:sage [2009/12/07(月) 19:53:05 ]
中学の頃、分からない証明問題がテストに出て、
部分点をもらおうと、無理矢理結論付けたの思い出した。

566 名前:仕様書無しさん mailto:sage [2009/12/07(月) 21:18:22 ]
数値型が暗黙でキャストされそうな時だけは注意する
他は全く気にしないけど。

567 名前:仕様書無しさん mailto:sage [2009/12/07(月) 23:51:20 ]
駄目だ、何回チェックしても次から次へとエラーが出てきやがる
もう単体テスト終わってるっていうのに、仕様を理解してないのもあるけど、自信なくなるなこれは

568 名前:仕様書無しさん mailto:sage [2009/12/09(水) 02:43:28 ]
> 単体テスト終わってる
次から次とエラーが出てるのにか?w

569 名前:仕様書無しさん mailto:sage [2009/12/09(水) 08:23:02 ]
コントロールを失った状態なんだろう。
そうなったら何もかも上手くいかなくなる。



570 名前:仕様書無しさん mailto:sage [2009/12/09(水) 14:22:20 ]
上手いやつは知らないことがあったら書籍なりネットなりで徹底的に調べて便利
なクラスとかみつけ簡潔に書く
下手なやつは知らないことがあったらとりあえず自分の知っている知識を総動員
して長いソースを書く

だめなやつは「そんなこと知らない」と逆切れする

571 名前:仕様書無しさん mailto:sage [2009/12/09(水) 18:45:18 ]
じゃあおれは「駄目な奴」だな

572 名前:仕様書無しさん mailto:sage [2009/12/10(木) 03:00:09 ]
>>570
ケースバイケースだねぇ。
不具合出すと怒られる場合は便利そうだけど挙動を完全に把握しきれてないモジュール使うより、
力業でもいいから確実に動くものを作った方がいいときもある。

573 名前:仕様書無しさん mailto:sage [2009/12/10(木) 20:49:56 ]
>>570
便利なクラスというよりも、「この時はこう書くべき」という、
プログラマーとしての常識をどれだけ持っているか、だろうな。
よっぽどセンスの良いプログラマーでもなければ、
場当たり的な対応じゃ、そういう常識はほとんど身に付かない。

>>572
不具合を出すのは、単にテストが足りてないだけだと思うが。

574 名前:仕様書無しさん mailto:sage [2009/12/10(木) 21:17:13 ]
スケジュール上十分にテストできる時間があれば、モジュールの評価も十分にできる。
時間が無いときには、とりあえず確実な方法を選択するしか。

575 名前:仕様書無しさん mailto:sage [2009/12/10(木) 22:11:29 ]
>>574
自作プログラムには不具合はないって前提か?
そもそも十分テストする時間がないのなら、
力業で作ったプログラムに不具合があっても検出できないだろ。

576 名前:仕様書無しさん mailto:sage [2009/12/11(金) 01:13:27 ]
>>573,570はjavaプログラマ
javaってホント文化が違うわな
この環境のみ、プログラムを組むってよりも定石をいくつ覚えるか?みたいな覚え方しないと
たしかになにもできねー

java出身のプログラマは他の環境のプログラマとくらべてかなり不幸だと思う
他の環境では調べて見つかるお便利クラスはかなり少ない
また、これがみつからないときに自力でロジックを組む力をもってる
javaプログラマはかなり数が少ない

577 名前:仕様書無しさん mailto:sage [2009/12/11(金) 01:21:02 ]
>>576
Java以外でもVBとかPHPとか、そういうのは多いよ?

578 名前:仕様書無しさん [2009/12/11(金) 01:23:00 ]
>>576
他の環境だと、Javaのお便利クラスの廉価版を作るレベルで仕事ができる。
Java環境では、お便利クラスを応用して仕事をする。

579 名前:仕様書無しさん mailto:sage [2009/12/11(金) 01:29:18 ]
税金や会社の金でタダ飯くってるやつらが
オープンソースと称して次から次へとライブラリを作って公開し続けている間は問題ない



580 名前:仕様書無しさん mailto:sage [2009/12/11(金) 01:54:36 ]
>>578
>Java環境では、お便利クラスを応用して仕事をする
それもない気がする
定型処理を決まったところに貼り付けてくみ上げるみたいな
遣り方しかホントないと思うjavaは
仮に別のことしようと思ったら今度はそれをすでにやってあるものを探したほうがいい感じ

581 名前:仕様書無しさん mailto:sage [2009/12/11(金) 01:55:44 ]
>>577
VBとPHPはちがうだろ
javaとは全然違うよ

582 名前:仕様書無しさん mailto:sage [2009/12/11(金) 07:51:13 ]
Java以外では◯◯であるという理由付けがないから、
結局、何が言いたいのかよく分からん。
共感する部分もあれど「それってCでも同じこと言えね?」に帰結する。

583 名前:仕様書無しさん mailto:sage [2009/12/11(金) 08:18:02 ]
Javaはゴミフレームワークがあふれているってだけで
それを使わなければ普通だろ
あんなもの使わないほうが普通にいいソフトが作れる

584 名前:仕様書無しさん mailto:sage [2009/12/11(金) 13:42:21 ]
OSレス組込みメインの俺には無縁の世界でした

585 名前:仕様書無しさん mailto:sage [2009/12/11(金) 14:38:16 ]
上位アプリしか作らない話に限定するか、それより下位のレベルまで含むかでも
プログラミングって常識レベルから全く違うので
いわゆる本の受け売りをそのまま書いちゃうような奴は
プログラマとしての幅が狭いだけで上手なわけではないという事だな

586 名前:仕様書無しさん mailto:sage [2009/12/11(金) 15:00:59 ]
俺も趣味ではOSレスマイコンプログラミングしてる

587 名前:仕様書無しさん mailto:sage [2009/12/11(金) 19:24:15 ]
javaは何かあるだろうって
まずAPIリファレンスを見にいって延々と眺めてる奴が多い。

特にGUI周り。

588 名前:573 mailto:sage [2009/12/11(金) 19:40:50 ]
>>576
>573,570はjavaプログラマ
残念だが俺はPerlerだよ(Javaも多少は使うが)

589 名前:仕様書無しさん mailto:sage [2009/12/11(金) 20:09:48 ]
>>587
実際それで解決することが多いからなw



590 名前:仕様書無しさん mailto:sage [2009/12/11(金) 22:16:15 ]
>>587
見つからないと、
こんなことも標準でできねーのかよ、
全くクソだなと言ってキレる

ごめん、俺。

591 名前:仕様書無しさん mailto:sage [2009/12/11(金) 23:32:33 ]
>>589
逆にそれを使わないで解決してしまうのもあまりうまい気がしないしな
確実に他のjavaプログラマとは違うことやっちゃうわけで・・・

592 名前:570 mailto:sage [2009/12/11(金) 23:50:35 ]
>>576
残念ながら俺もC#とObjectiveCプログラマーだよ

593 名前:HTMLハッカー@uy ◆e6.oHu1j.o mailto:sage [2009/12/12(土) 14:05:58 ]
 

594 名前:仕様書無しさん mailto:sage [2009/12/12(土) 17:16:28 ]
これ程までに安っぽい響きのハッカーが過去あっただろうか

595 名前:仕様書無しさん mailto:sage [2009/12/12(土) 17:32:08 ]
HTMLを制するものはインターネットを制す

596 名前:仕様書無しさん mailto:sage [2009/12/13(日) 13:11:24 ]
HTMLはあれでも
XMLは結構

597 名前:仕様書無しさん mailto:sage [2009/12/13(日) 15:41:51 ]
HTML?
httpではなくて?

598 名前:仕様書無しさん mailto:sage [2009/12/14(月) 16:24:44 ]
HTML解析するのに便利なクラスライブラリないかな
C#ならなんでもあるだろうと思っていたがXMLとは大分勝手が違うのな

599 名前:仕様書無しさん mailto:sage [2009/12/14(月) 18:26:09 ]
XMLのように厳密に組んでる奴も少ないから自前でValidatorを作るような状況になりそうだなw



600 名前:仕様書無しさん mailto:sage [2009/12/14(月) 21:12:55 ]
>>598
Ntidy

601 名前:仕様書無しさん mailto:sage [2009/12/15(火) 19:23:13 ]
>>598
つ IE


602 名前:仕様書無しさん mailto:sage [2009/12/15(火) 23:14:40 ]
ASP.NETって難易度どれぐらい?
今やってるんだけど、理解するのにかなり時間かかった

603 名前:仕様書無しさん mailto:sage [2009/12/16(水) 00:06:33 ]
簡単な部類だと思うが、普通のWebに
慣れてる人程ハマるだろうな。
新人には「原則hiddenは使うな。formのポストとか忘れろ」と言っている。
大抵、驚かれる。

604 名前:仕様書無しさん mailto:sage [2009/12/16(水) 22:06:07 ]
「原則hiddenは使うな。formのポストとか忘れろ」
って、ASP.NETの特性を使うなって感じじゃないの?w
どの初心者サイトみてもポストバックの説明から入ってるのに

605 名前:仕様書無しさん mailto:sage [2009/12/17(木) 01:02:33 ]
.net 使う意味なくね
驚いてるんじゃなくて呆れてるのでは
旧世代の盲目的な制限に

606 名前:仕様書無しさん mailto:sage [2009/12/17(木) 01:43:28 ]
>>604
おまえ、まさかいまだにformの中に馬鹿の一つ覚えみたいにhidden埋めて
Request.Formから取得してんの?やってないだろ?

ASP.NETでformのサブミットは言われるまでもなく、ポストバックによって抽象化されている。
ところが、JavaなりPHPなりの経験しかないものはこれを知らない。
彼等は値はhiddenに値を仕込んでおいてPOSTするものと考えているからだ。
だから、まずその考えを捨ててもらわなきゃならん。
そのための「忘れろ」だ。

tableに明細を表示して、行ごとにボタンがあるような画面のソースを見てこい。
ASP.NET以外の多くはボタンの周りをformで囲って、hiddenがたんまり仕込まれているから。

607 名前:仕様書無しさん mailto:sage [2009/12/17(木) 01:52:24 ]
Webのことなんか全く知らないプログラマでもつかえるようなしくみなんだから、
Webのことを全く知らないプログラマになったつもりでコーディングしないといけない。

608 名前:仕様書無しさん mailto:sage [2009/12/17(木) 02:12:15 ]
御託並べる前に相手のツッコミの意味合いを理解しようや
言いたいことはわからなくもないが誤解を招きまくる表現だろソレ
POSTBACKがどう実現されてるか理解してれば混乱しても仕方ないわ
POSTBACK使うなボケと言ってるのに等しいのだから

まあ本来は生hiddenしか使えないような低レベルなヤツ向けの
言葉みたいだからそれでもいいのかもしれんけども

609 名前:仕様書無しさん [2009/12/17(木) 02:17:45 ]
>>606
604は、ASP.NETの仕組みまでさかのぼってそのレスがあるのであって、話がかみ合っていない。



610 名前:仕様書無しさん mailto:sage [2009/12/17(木) 02:26:10 ]
ASP.NETで作られたサイトはどこも重い。これを選定する時点でだいぶズレてる。

611 名前:仕様書無しさん mailto:sage [2009/12/17(木) 03:40:56 ]
やたらしゃっくりをする人

612 名前:仕様書無しさん mailto:sage [2009/12/17(木) 11:09:23 ]
ASP.NETってVIEWSTATEをhiddenしてるんじゃないの?

613 名前:仕様書無しさん mailto:sage [2009/12/17(木) 11:47:04 ]
高学歴の奴より
専門学校卒の外人の方が使える

614 名前:仕様書無しさん mailto:sage [2009/12/17(木) 18:52:20 ]
外人で専門卒っているのか。
わざわざ国外に出て働こうっていうくらいなんだから
その国のトップクラスの大学出てる奴しかいないと思ってたが。

でも、日本語で授業受けてるんだろうから、日本語は理解できるんだろうな。
高学歴で日本語しゃべれない奴よりも、そっちの方が使い易いかもな。

615 名前:仕様書無しさん [2009/12/17(木) 20:48:09 ]
変なプライドはないんだろうな。

616 名前:仕様書無しさん mailto:sage [2009/12/17(木) 20:51:13 ]
>>613 じゃないが、
>>614
「外人」でどこの国の人を想像してるか知らんが、例えばそれが
「朝鮮人」とか「フィリピン人」だと思いねぇ。
ほーら、違和感ないでしょ。

617 名前:仕様書無しさん mailto:sage [2009/12/18(金) 09:58:41 ]
「〜思いねぇ。ほーら、〜」のあたりがきもいですね。

618 名前:仕様書無しさん mailto:sage [2009/12/18(金) 10:43:08 ]
「でも、その外人が「朝鮮人」とか「フィリピン人」だったら・・・?」

「!?

 専門卒でも違和感ない!
 ふしぎ!!」

「ですよねー」

とすべき。

619 名前:仕様書無しさん [2009/12/18(金) 22:07:36 ]
円高過ぎていま海外行っても魅力無いな



620 名前:仕様書無しさん mailto:sage [2009/12/20(日) 16:18:38 ]
俺の通っていた専門学校は留学生ばっかだったけど、
留学生は日本に来たいだけでやる気のないやつ
ばっかだったぞ。
フィリピン人には偽装結婚頼まれたしw

621 名前:うゆ ◆e6.oHu1j.o mailto:sage [2009/12/20(日) 17:14:31 ]
フィリピンはしらんけど
朝鮮みたいに準戦争を行ってる国のレベルが低いわけねーだろ
日本みたいに明日もあさってもずーーーっと平和が続くみたいな国で、
ほんとに頑張ってる奴なんて極わずか
それが戦争でも始まって
明日が来るかわからなくなれば、今日をがんばって生きる奴も増えてくるもんだよ

622 名前:仕様書無しさん mailto:sage [2009/12/20(日) 17:19:23 ]
明日が来るかわからなくなったら将来のために勉強することができなくなります。

623 名前:仕様書無しさん mailto:sage [2009/12/20(日) 18:13:06 ]
韓国人のレベルの低さを知らんとか
世の中を何も知らないな

624 名前:仕様書無しさん mailto:sage [2009/12/20(日) 18:17:33 ]
糖質的なレスといい在日疑惑がますます強くなった

625 名前:仕様書無しさん [2009/12/21(月) 23:52:24 ]
ったく!俺が勤めてる3流企業に今年、入社した
最近の若いプログラマーつーのは、俺らの頃と違って
少々敬語が出来るばかりか
システム的にもまあまあ長けてて
ちょっと茶髪で清潔感があって
俺みたいな先輩を立てて、優しくて
さりげなくブランド物を着けて、スーツもシュッとしたの着てて
カッコイイし、ほんのりいい香りするし
やっと受かったこの会社に忠誠心があり
夜遅くまで勉強して働くから

先輩の俺はいい所ないじゃんか!


626 名前:仕様書無しさん [2009/12/22(火) 00:31:29 ]
いつか上司になるかもね。

627 名前:仕様書無しさん mailto:sage [2009/12/22(火) 04:31:31 ]
625 見習って頑張れ

628 名前:仕様書無しさん mailto:sage [2009/12/22(火) 20:05:17 ]
やー。最近の若者はデキてるよなー。
二極化した良い方だけ見てるからそう思うのかもしれなけど。

629 名前:仕様書無しさん mailto:sage [2009/12/26(土) 12:08:58 ]
去年入ったやつはひどかった。
仕事中に毎日寝てるやつとか、1日の大半をトイレで過ごしてるやつとか。
まあ二人とも退職してくれたけどな。



630 名前:仕様書無しさん mailto:sage [2009/12/26(土) 13:27:22 ]

623 :仕様書無しさん:2009/12/20(日) 18:13:06
韓国人のレベルの低さを知らんとか
世の中を何も知らないな

631 名前:仕様書無しさん mailto:sage [2009/12/26(土) 17:10:26 ]
ん?

632 名前:仕様書無しさん mailto:sage [2009/12/27(日) 20:19:48 ]
半島人は敏感に反応するなー

633 名前:仕様書無しさん mailto:sage [2009/12/27(日) 21:53:25 ]
すまんがそのレス書いたの俺
なんでコピペされてんだろ?って意味なんだけど・・・

634 名前:仕様書無しさん mailto:sage [2009/12/27(日) 23:26:45 ]
コピペしたのが半島人って意味じゃまいか?

635 名前:仕様書無しさん mailto:sage [2009/12/28(月) 04:28:34 ]
半島に反応する奴はすべてイタリア人ということでいいですね

636 名前:仕様書無しさん mailto:sage [2009/12/28(月) 07:40:08 ]
グラッツィエ

637 名前:uy ◆e6.oHu1j.o mailto:sage [2009/12/31(木) 13:46:49 ]
ヘタリアってふじょしむけ?
ああいう絵無理
どいつーどいつーじゃねえよ殺すぞ

638 名前:仕様書無しさん mailto:sage [2009/12/31(木) 14:38:44 ]
アレをパッと見てわからない時点でアホだと思う
それを臆面もなくひとに聞いちゃう時点で死んだ方がいいと思う

639 名前:uy ◆e6.oHu1j.o mailto:sage [2009/12/31(木) 14:41:41 ]
最近は当たり判定大きい作品が多いの知らないゴミも死んだほうがいいと思う



640 名前:仕様書無しさん mailto:sage [2009/12/31(木) 14:43:19 ]
何言ってんのお前

641 名前:仕様書無しさん [2010/01/04(月) 18:44:55 ]
ちょっと通らせてもらいますよ。
題名を「プログラミングの下手な奴の特徴 0x01」にしたら、筋が通るかもね。

んで、スレの趣旨に沿うと、
「人に説明する能力がある人」
「人を納得させる事の出来る人」
「システム化する範囲をきっちりとさせる人」って、これは設計とかか…。

「一度習った事を忘れない人」
↑じゃまいか。






[ 続きを読む ] / [ 携帯版 ]

前100 次100 最新50 [ このスレをブックマーク! 携帯に送る ] 2chのread.cgiへ
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧]( ´∀`)<182KB

read.cgi ver5.27 [feat.BBS2 +1.6] / e.0.2 (02/09/03) / eucaly.net products.
担当:undef