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


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

プログラミングの下手な奴の特徴 0x01



1 名前:仕様書無しさん [2009/11/23(月) 23:18:49 ]
どんなに努力しても予習しても
アイツは速さも技術も成長しない・・・
そんな相手がいるはずです。

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


201 名前:仕様書無しさん mailto:sage [2009/12/05(土) 03:16:53 ]
>>200
変な奴に絡まれたからもう寝る。

202 名前:仕様書無しさん mailto:sage [2009/12/05(土) 03:29:48 ]
人に聞いた質問を聞き返してやったら
逃げ出したでござるw

203 名前:仕様書無しさん mailto:sage [2009/12/05(土) 08:36:13 ]
会社ではゴリゴリcobol、
家では趣味としてC++で小物作り。

まわりにC++できる人いないから
情報源はネットと本だけ。
完全に独学だから仕事としてなら
使い物にならないだろうな・・・

例えばaが0のときの書き方は
!aって書くよりa==0って書いた方がいいよね?

204 名前:仕様書無しさん mailto:sage [2009/12/05(土) 09:36:05 ]
>>203
その選択肢、
signed a; a==0 or 0 == a 以外に何があるっていうんだ。

てか、プログラミングに独学以外ってあるのか?

純粋に仕事で覚えるのは独学に付け加える程度の知識だと思う。
逆に言えば、独学でウンコみたいな知識をつけていない限り、
仕事では独学してる人のほうが使えることが多い気がする。

ウンコみたいな知識ってのは、
コード書いてるそばから無用な速度や最適化のこと
考えはじめるとかね。

205 名前:仕様書無しさん mailto:sage [2009/12/05(土) 11:57:30 ]
>>204
独学only馬鹿の独演会とかいらないよ?

しかも自分は速度がきわめて重要な処理は書いた事がありません
って自白してるし

ただ>>203のコードは今どきなら
最適化がされて同じコードを吐くから
気にする事はないけどな

206 名前:仕様書無しさん mailto:sage [2009/12/05(土) 12:11:56 ]
ネットや本だけって、十分すぎるだろう。大抵の仕事はネットや本で片付く
問題はその内容だが

207 名前:仕様書無しさん mailto:sage [2009/12/05(土) 14:49:15 ]
>>205
速度が重要な処理は書いた事は… とりあえずはあると思う。
(文字のマッピング変換処理)

俺が言っているのは、たとえば
VB6でSelectステートメントが遅いから使うなとか、そういう類の。
そのステートメントが100万回呼ばれていて、
明らかにSelectステートメントのせいでシステムが遅いっていうなら、
Selectステートメントを使わないように直すに値するが、
そうじゃない限りは可読性のために使用を控えるべきじゃないっていう
ごくごく当たり前のこと。

ちなみに独学onlyバカってのはどういうことを言っているんだ?

208 名前:仕様書無しさん mailto:sage [2009/12/05(土) 14:51:54 ]
if (!strcmp(a, b))

209 名前:仕様書無しさん [2009/12/05(土) 16:52:21 ]
チェック系の処理でbooleanのt/f使わず
Stringで"OK"とか"NG"とか返してた。



210 名前:仕様書無しさん mailto:sage [2009/12/05(土) 20:11:51 ]
if (!!!a)

211 名前:仕様書無しさん [2009/12/05(土) 23:09:19 ]
>>209
困ったことに、それを == 演算子で比較しても、意図通りに動ちまうんだよな。

212 名前:仕様書無しさん mailto:sage [2009/12/06(日) 00:02:21 ]
if ("\0==0\" == "!=!"!!!\\0\0")
{
        printf("私は変態だ。\n");
}
else
{
        printf("変態は他にいるはずだ。\n");
}


213 名前:仕様書無しさん mailto:sage [2009/12/06(日) 00:25:32 ]
>>211
連中が、
new String("OK")やら
#intern()後じゃない外部からの入力文字列との比較で
上手くいかないことは 絶対知らないだろうなあ。

booleanじゃなくて、本来enumやint定数でやるべき種別定数を
Stringリテラルでやって、返り値を#equalsで比較してたのを
大手大規模PJの共通ライブラリで見たことがある。
なんていうか… 誰も突っ込まなかったのかよ…てオモタ。

214 名前:仕様書無しさん mailto:sage [2009/12/06(日) 00:33:50 ]
取り敢えず文字列のハードコーディングは止めてほしいな。

215 名前:仕様書無しさん mailto:sage [2009/12/06(日) 00:40:10 ]
プログラミングが好きな奴は業務などの作る対象には興味がなくて、
まともに動かないプログラムを作ってきたり、
勝手に仕様を変えたりするやつがたまにいるんだが、
そのあたりは大丈夫か?
勝手に通信のインターフェース変えてきて「バカか?」ってやつもいた。

216 名前:仕様書無しさん mailto:sage [2009/12/06(日) 00:51:09 ]
いや、そいつは単純にバカなんだと思うよ。

217 名前:うゆ ◆e6.oHu1j.o mailto:sage [2009/12/06(日) 01:21:17 ]
いんじゃねw

218 名前:仕様書無しさん mailto:sage [2009/12/06(日) 02:09:18 ]
通信のインターフェース(キリッ

219 名前:仕様書無しさん mailto:sage [2009/12/06(日) 02:22:49 ]
215 :仕様書無しさん:2009/12/06(日) 00:40:10
プログラミングが好きな奴は業務などの作る対象には興味がなくて、
まともに動かないプログラムを作ってきたり、
勝手に仕様を変えたりするやつがたまにいるんだが、
そのあたりは大丈夫か?
勝手に通信のインターフェース変えてきて「バカか?」ってやつもいた。



220 名前:仕様書無しさん mailto:sage [2009/12/06(日) 03:41:47 ]
>>215
そいつは本当に「プログラミングが好きな奴」なのかね。
レスみた限りでは、「プログラミングできる俺を見てくれ的ナルシスト厨」の印象を受ける。
まあ、おまいさんがスキルの差を見せてやれば、おとなしくなるんじゃないかな。

221 名前:仕様書無しさん [2009/12/06(日) 04:06:51 ]
スキルの差なんてあるわけないおwwwwwwww

222 名前:仕様書無しさん mailto:sage [2009/12/06(日) 12:43:59 ]
■プログラマー暦3年以上で以下のうち1つでも当てはまれば危険
・コンパイルエラーとランタイムエラーの違いがわからない
・static(Shared)の意味が分からない。全部staticにする
・クラス、インスタンスが何かを知らない
・publicとprivateの違いが分からない。全部publicにする
・空文字とnull(Nothing)の違いが分からない
・嘘コメント、嘘変数名を多用

223 名前:仕様書無しさん mailto:sage [2009/12/06(日) 13:06:30 ]
>>222
さすがにそんな奴いないだろ。
と思う俺は恵まれた環境にいるのだろうか。

224 名前:仕様書無しさん mailto:sage [2009/12/06(日) 13:09:30 ]
> ・クラス、インスタンスが何かを知らない
クラスオブジェクト,インスタンスオブジェクト だろw

225 名前:仕様書無しさん mailto:sage [2009/12/06(日) 13:14:52 ]
そんなエサに釣られないクマー

226 名前:仕様書無しさん mailto:sage [2009/12/06(日) 13:17:38 ]
オブジェクトほど実体の無い言葉はないな

227 名前:仕様書無しさん mailto:sage [2009/12/06(日) 13:32:08 ]
クラスインスタンスはクラスインスタンスオブジェクトですか?

228 名前:仕様書無しさん mailto:sage [2009/12/06(日) 13:46:34 ]
> クラスインスタンス
ってオブジェクトは無いよw

229 名前:仕様書無しさん mailto:sage [2009/12/06(日) 13:54:07 ]
>>222
趣味でやってた頃はN88BASICが殆どだったから
知らなかった

オブジェクトの概念がある言語やったらすぐ理解できたけど。



230 名前:仕様書無しさん mailto:sage [2009/12/06(日) 15:00:24 ]
> null(Nothing)



231 名前:仕様書無しさん mailto:sage [2009/12/06(日) 17:21:44 ]
クラスはクラスクラスのインスタンスです

232 名前:仕様書無しさん [2009/12/06(日) 18:43:06 ]
オブジェクト、クラス、インスタンスは、
Windows API の名前でさえ誤用されているところがあるぐらいだから、
そんなに突っ込まんでもええやろ。

233 名前:仕様書無しさん mailto:sage [2009/12/06(日) 18:44:11 ]
C言語だとオブジェクトの定義って変数の値のことだっけ?

234 名前:仕様書無しさん mailto:sage [2009/12/06(日) 18:46:04 ]
オブジェクトの定義なんて存在しない。

235 名前:仕様書無しさん mailto:sage [2009/12/06(日) 19:14:53 ]
名付け方がおかしい。
処理を開始するメソッドにPlayとか勘弁してほしい。
綴り間違いも。
CacheがCashになってたり。

236 名前:仕様書無しさん mailto:sage [2009/12/06(日) 20:17:51 ]
>>235
こういう名前付けのセンスは色々なライブラリを見て、その命名規則の
エッセンスを吸収しないと身につかない気がする。Play以外のよい言葉が
思いつかなかったんだろう。

237 名前:仕様書無しさん mailto:sage [2009/12/06(日) 20:50:17 ]
var000, var001, ... , var999, var000a, var000b, ...

こういったレベルの高い命名規則もあるようですね。

238 名前:仕様書無しさん mailto:sage [2009/12/06(日) 20:53:25 ]
>>234
言い方が悪かったかな。

今K&Rの後ろの方の説明みたら
きちんとオブジェクトについて書いてあったよ。
オブジェクトというのは、
メモリ中のある場所にある値(=変数)のことだね。
俺はJavaから入ったから、クラスもないのに何でオブジェクト?
ってC学びたての頃は思ったものさ。

239 名前:仕様書無しさん mailto:sage [2009/12/06(日) 20:53:27 ]
難読化技術?



240 名前:仕様書無しさん mailto:sage [2009/12/06(日) 20:57:53 ]
>var000, var001, ... , var999, var000a, var000b, ...
>
>こういったレベルの高い命名規則もあるようですね。
レベルが高すぎて泣けるw
どの変数をどこで使用してるか全て把握できてるなら神レベルだわ。

241 名前:仕様書無しさん mailto:sage [2009/12/06(日) 21:33:36 ]
>>240
場合によるな一覧表とか作ってくれてて
紙で3ページぐらいになってる開発に参加したことあるけど
3ヶ月もすれば番号みただけで内容言えるようになるぜ!

・・・そんな必要ねぇんだけどさw

242 名前:仕様書無しさん mailto:sage [2009/12/06(日) 22:04:48 ]
プログラマなら
var000〜varFFFまで作れよ

243 名前:仕様書無しさん [2009/12/06(日) 22:47:32 ]
>>237
昔のFORTRAN、BASIC、アセンブラのように、ローカル変数が使えないような言語の場合は、それなりの合理性がある。
特に、大規模なプロジェクトで。
1,2ケタ目がプロジェクトやチームを表し、サブルーチンのネストレベルに応じて桁を変えたりとか。
2文字とか6文字といった短い変数名しか許されないところでそれをやるので、
もとの意味が想像できないような略号から命名するよりも、表から探しやすい名前のほうがやりやすい場合もある。

244 名前:仕様書無しさん mailto:sage [2009/12/06(日) 23:14:17 ]
リファレンスを読まない、調べない
func(int)の引数に平気でStringぶっこんでたり

245 名前:仕様書無しさん mailto:sage [2009/12/06(日) 23:17:47 ]
>>237
真の恐ろしさは「999」以降の命名規則の謎具合だな

>>242
プログラマなら3桁8進だろjk

246 名前:仕様書無しさん mailto:sage [2009/12/06(日) 23:20:14 ]
>>238
今回の場合は間違っちゃいないが、そこはせめてJISあたりを挙げるといいよ

247 名前:仕様書無しさん mailto:sage [2009/12/11(金) 16:36:07 ]
今更だけど。

>>46
>バグがいかにも出そうなコーディングしてても集中力がすごくてバグを押さえこむ人もいる

これって、歳喰って衰えると破綻するよね。


248 名前:仕様書無しさん mailto:sage [2009/12/14(月) 09:52:08 ]
>>242
不必要な数の変数を作る方が駄目でしょ

249 名前:仕様書無しさん mailto:sage [2009/12/14(月) 20:33:32 ]
>>247 の意見は>>46の言ってる奴が年とともに成長/洗練されないことを
前提にしてるよね。



250 名前:仕様書無しさん mailto:sage [2009/12/14(月) 23:09:05 ]
>>247
結構経験がもの言って歳食ってもなんとかなるみたい
普段はまあまあプログラミングに興味もってる若手がこの手のソースの解析に音を上げて
この手のソース書いたのと同世代のベテランにバトンタッチしたら、すらすら読んでた
職場内の技術力の統一は大切だと思った

251 名前:仕様書無しさん mailto:sage [2009/12/15(火) 00:07:47 ]
低い方に統一されなければいいんだけど…

252 名前:仕様書無しさん mailto:sage [2009/12/15(火) 16:56:42 ]
>>249
処理が書き方で簡単に見えるなんて
まだ低レベルの奴が考える事なんだよ

253 名前:仕様書無しさん mailto:sage [2009/12/16(水) 03:02:58 ]
コーディングの常識・非常識が、時代の移り変わりとかでまるっきり逆転する事があるからねー。
「NULLと書くか0と書くか」や「マクロの是非」とか。

254 名前:仕様書無しさん mailto:sage [2009/12/16(水) 15:49:15 ]
まぁ、今も昔も「他人が読むよ」ってことを意識しないプログラムを書く人が下手ってことでいいだろうさ。

コーディング技術はあっても、未来永劫書いた人がメンテするわけではない。故に付帯する資料や設計書、コメントが
重要になってくるわけで、プログラムそのものよりもそういったことがおろそかな人のプログラムは総じて落第点を。

255 名前:仕様書無しさん mailto:sage [2009/12/16(水) 16:12:49 ]
未来永劫誰かに読まれるわけでもないがな

256 名前:仕様書無しさん mailto:sage [2009/12/17(木) 17:20:58 ]
最終的に動けばいいや程度の要求だから

257 名前:仕様書無しさん mailto:sage [2009/12/17(木) 22:33:47 ]
逆に考えてみ、他人に見られる事を意識したプログラミングをして来なかったから未だに誰にも読まれないプロクラムを書いていると。

頑張っていい仕事してください

258 名前:仕様書無しさん mailto:sage [2009/12/17(木) 22:50:47 ]
最初に見たのがひどかったからとか

259 名前:仕様書無しさん mailto:sage [2009/12/17(木) 23:01:11 ]
どっちにしても、あとで作り直さなきゃいけないけど、
きれいで使えないものを作るやつよりも、
汚いけど使えるものを作るやつのほうが役に立つ。



260 名前:仕様書無しさん mailto:sage [2009/12/17(木) 23:29:56 ]
きれいで使えないって何?

261 名前:仕様書無しさん mailto:sage [2009/12/17(木) 23:30:32 ]
ジャイアン

262 名前:仕様書無しさん mailto:sage [2009/12/17(木) 23:40:23 ]
俺の場合、本当にきれいなものを作りたいなら、プロトタイピング方式しかない。
しかも、最初に作ったプロトタイプをぶっ壊すタイプの。
作っては怖しを2,3ループ繰り返せば、それなりにキレイにできる。
でもそんな手間隙かけてられない

263 名前:259 mailto:sage [2009/12/17(木) 23:41:05 ]
>>260
ソースはきれいだけど完成しない人って意味のつもりだったんだけど、
それじゃ作ってないね。


264 名前:仕様書無しさん mailto:sage [2009/12/17(木) 23:44:49 ]
某OSやブラウザなんて何度ループしてもキレイじゃないじゃないか

265 名前:仕様書無しさん mailto:sage [2009/12/18(金) 00:02:58 ]
>>263
完成してなくても許されてんの?
リリースとかどうすんだろ。

266 名前:仕様書無しさん mailto:sage [2009/12/18(金) 00:06:41 ]
完成されたプログラムなんて無い

267 名前:259 mailto:sage [2009/12/18(金) 00:11:07 ]
>>265
だから役に立たないんじゃん。

268 名前:仕様書無しさん mailto:sage [2009/12/18(金) 00:12:54 ]
>>267
なら辞めさせれば?

269 名前:仕様書無しさん mailto:sage [2009/12/18(金) 00:14:42 ]
>>264
ぶっ壊せばきれいになるかもしれない




270 名前:仕様書無しさん mailto:sage [2009/12/18(金) 00:15:08 ]
新人のうちならいいけど
それならそれで最後まで作らせてやるわ

271 名前:仕様書無しさん mailto:sage [2009/12/18(金) 00:22:43 ]
できあがった時が納期か
最高の環境だね

272 名前:仕様書無しさん mailto:sage [2009/12/18(金) 11:18:47 ]
そして、よくわかんないで、その場しのぎの修正をしていくんですね

273 名前:仕様書無しさん mailto:sage [2009/12/18(金) 12:27:34 ]
で、うっかり
ttp://www.itmedia.co.jp/news/articles/0908/26/news013.html
なんてことをやらかしてしまうと。


274 名前:仕様書無しさん mailto:sage [2009/12/19(土) 09:34:41 ]
>>272
こない未来を勝手に予想して
見えない大きな敵と戦ってる奴をドンキホーテと呼ぶ

275 名前:仕様書無しさん mailto:sage [2009/12/19(土) 15:00:24 ]
未来がわかるんですか?

276 名前:仕様書無しさん mailto:sage [2009/12/20(日) 09:50:46 ]
>>275
それは>>272にいってやれw

277 名前:仕様書無しさん mailto:sage [2009/12/20(日) 15:22:41 ]
プログラマーが悩まなくていい仕様書やシステム(環境)を作れってことだな。

278 名前:仕様書無しさん mailto:sage [2009/12/21(月) 10:31:02 ]
ソースコードを日本語に書き下したレベルのものを仕様書にすれば
プログラマは全然悩まなくてよくなるお

279 名前:仕様書無しさん mailto:sage [2009/12/21(月) 10:34:08 ]
UMLのクラス図で書いとけば、コードまで落とせるから
そのうちPGは減るかもねw



280 名前:仕様書無しさん mailto:sage [2009/12/21(月) 16:20:09 ]
UMLを作る分の工数が増えるから人が増えるんじゃね?

281 名前:仕様書無しさん mailto:sage [2009/12/21(月) 18:20:28 ]
実装方法とか知らん奴の書いたUML使えるの?

282 名前:仕様書無しさん mailto:sage [2009/12/21(月) 19:50:43 ]
そのUMLの仕組みで目的の機能を達成できることを確認する手段が無ければ
ただの絵空事でしかない。

283 名前:仕様書無しさん mailto:sage [2009/12/22(火) 22:49:51 ]
駄目だwwwwwwww
今日もプログラム完成しなかったwwww納期が過ぎているのにwwww上司の残念そうな顔拝めちゃったwwww

284 名前:仕様書無しさん mailto:sage [2009/12/25(金) 21:17:54 ]
ひぎぃwwwwwクリスマスパワーでも間に合わなかったwwwww
どうしようwwww上司が失望してたぴょんwwwwwwwwwwwwww

285 名前:uy ◆e6.oHu1j.o mailto:sage [2009/12/28(月) 00:58:52 ]
そんな事よりカラオケいこうぜ

286 名前:仕様書無しさん mailto:sage [2009/12/29(火) 10:53:30 ]
ふぅむ、このレスの中から有益なことを抜き出すのは大変そうだなぁ...

287 名前:仕様書無しさん mailto:sage [2009/12/29(火) 12:12:37 ]
んな暇あったら他のコトしたら?

288 名前:仕様書無しさん mailto:sage [2009/12/29(火) 23:55:27 ]
参考にできるgeekが周りにいない

289 名前:仕様書無しさん mailto:sage [2009/12/30(水) 18:10:23 ]
>>288
じゃオプソのソースでも嫁



290 名前:仕様書無しさん mailto:sage [2010/01/14(木) 22:19:37 ]
4テーブルを更新する処理がまったくチンプンカンプンになってしまったw
お前らって4テーブル更新とかちょちょいのちょい?

291 名前:仕様書無しさん mailto:sage [2010/01/14(木) 22:32:50 ]
PGって専門学校以下が多いん?

292 名前:仕様書無しさん mailto:sage [2010/01/14(木) 22:44:50 ]
学歴で才能を測るのは、新入社員のときだけですよ

293 名前:仕様書無しさん mailto:sage [2010/01/15(金) 00:21:37 ]
大卒だろうが専門学校卒だろうが、底辺は似たようなもん。
トップを比較すると、大卒>>専門学校卒だな。

294 名前:仕様書無しさん mailto:sage [2010/01/16(土) 20:48:10 ]
はー? 3流大か1流大かで違うだろ 3流イラネーなw

295 名前:259 mailto:sage [2010/01/16(土) 23:28:28 ]
>>294
この世界では、違わんかも知れん。
使えん一流のほうが、無茶な処遇ができなくて処分が難しい。

296 名前:仕様書無しさん mailto:sage [2010/02/18(木) 23:52:27 ]
どんな学歴の持ち主だろうが、使えないヤツは使えない。
変なプライドだけいっちょまえでたちが悪い。


297 名前:仕様書無しさん mailto:sage [2010/02/19(金) 23:11:26 ]
雑草魂のバカも結構たちが悪い

298 名前:uy ◆e6.oHu1j.o mailto:sage [2010/03/06(土) 22:53:33 ]
ほんと、プログラミングの世界で学歴をごそう大事に持って離さない奴って
それ以外に何も無いんだろうなって思う
ROでいうと、
高学歴は、古い紫色の箱(購入費用250k)で、
低学歴は、古く青い箱(購入費用40k)みたいなもんだな。
結局、その箱開くまで(入社して仕事させるまで)、中身はわからない
確率的には紫箱のほうが中身が良いだけ

299 名前:仕様書無しさん mailto:sage [2010/03/06(土) 23:11:37 ]
天才プログラマには数学の素養が必要。
高学歴は天才に化ける可能性があるが、低学歴は土方どまり。



300 名前:仕様書無しさん mailto:sage [2010/03/07(日) 03:53:13 ]
高卒DQNは大変だな
「ごそう」ってなんだよ
日本語もわからんのか






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

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

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