- 1 名前:仕様書無しさん [2009/11/23(月) 23:18:49 ]
- どんなに努力しても予習しても
アイツは速さも技術も成長しない・・・ そんな相手がいるはずです。 そんな人達と一般人と、一体何が違うのか。 考えてみても分からない。
- 185 名前:仕様書無しさん mailto:sage [2009/12/04(金) 12:32:53 ]
- C++スクラッチか・・・
趣味も業務もC++はまともに書いたこと無いからな
- 186 名前:仕様書無しさん mailto:sage [2009/12/04(金) 12:37:04 ]
- そんなにたくさん機能なくてもソフトは作れるからな
テンプレートとかイラネ
- 187 名前:仕様書無しさん mailto:sage [2009/12/04(金) 14:24:46 ]
- >>186
C++のテンプレートなら、プログラムが下手な奴でも マクロとしては使えるんで 使うといいよ マクロすら使わずコピペしまくりなら まあ残業頑張れ位しか言う事はないがw
- 188 名前:仕様書無しさん mailto:sage [2009/12/04(金) 14:54:21 ]
- たまたま別プロジェクトのC++のテンプレートを作った人のコード見た時に
面白そうだから説明受けて、聞いた時は非常に便利そうだなとは思えたんだ 聞いた後に読んでみたんだけど、 でもループすらテンプレート化されてたんで 経験の無い俺には意味不明だった
- 189 名前:仕様書無しさん [2009/12/04(金) 23:16:32 ]
- >>187
初心者がテンプレ使うのはやめてくれ!
- 190 名前:仕様書無しさん mailto:sage [2009/12/05(土) 01:14:31 ]
- >>189
マクロ代わりに使われたテンプレートのソースも読めない奴は マクロでも読めないから無問題 まあテンプレートを極めたソースは 必ず最適化を狙って書いてあるから読解は 多少困難になるけどな つーか、本来そのための機能でもあるし
- 191 名前:仕様書無しさん mailto:sage [2009/12/05(土) 01:38:57 ]
- テンプレートを
・仕組みを理解した上で使う → 素質あり ・仕組みを十分理解せず使う → 馬鹿 ・使わない → 並
- 192 名前:仕様書無しさん mailto:sage [2009/12/05(土) 02:04:18 ]
- >>191
テンプレートなんてここ数年間だけでも 機能が拡張され続けてるんだが にわか丸出しだな
- 193 名前:仕様書無しさん [2009/12/05(土) 02:15:57 ]
- テンプレートとは関係ないが、プログラムの下手な奴は
すぐに自分で把握出来ない量や質のプログラムを書いてバグの海に沈む ってのはある プログラムが下手な奴は まず書かない努力から始めよう
- 194 名前:仕様書無しさん mailto:sage [2009/12/05(土) 02:31:25 ]
- いや、仕事で書かずに、個人的な勉強のときにコード書きまくるのが正解。
あ、失敬。個人的な勉強なんてしないから下手なんだな。
- 195 名前:仕様書無しさん mailto:sage [2009/12/05(土) 02:39:14 ]
- >>194
知識の仕入れ先はともかく試し書きくらいは 仕事中でもちょくちょくするわ、ボケ つーか、家に必ず環境がある事が前提の仕事しかした事がない雑魚に 言われたないわww
- 196 名前:仕様書無しさん mailto:sage [2009/12/05(土) 02:54:30 ]
- >>195
誰もお前のことなんか言ってないんだが。 まあ、自分が下手だって自覚してる分、お前はまだ見込みあるよ。 > つーか、家に必ず環境がある事が前提の仕事しかした事がない雑魚に > 言われたないわww プログラミングの上手い下手は、職場と全く同じ環境を揃えなくても、 ある程度は改善できるだろ。例え組み込み系だったとしても。 お前の仕事は何よ?
- 197 名前:仕様書無しさん mailto:sage [2009/12/05(土) 02:58:30 ]
- 個人的な勉強の時間を仕事の時間の中で取れるかどうかだな
プライベートの時間まで仕事のこと考えろってのはありえんわ 屑は仕事の空いた時間にゲームの攻略サイトとか見てる場合が多いわ
- 198 名前:仕様書無しさん mailto:sage [2009/12/05(土) 03:03:50 ]
- >>196
アンカーをしてなくても俺しか関係のある 書き込みをしてねーだろ お前に言われるまでもなく お前よりプログラムは書けるよ わけのわからない言い訳を書かない分なw つーか、組み込み系? お前のない知識の想像力で書いたのがそれだけなんだろうが 底が浅いのがばれるから止めとけよw
- 199 名前:仕様書無しさん mailto:sage [2009/12/05(土) 03:08:08 ]
- >>198
いや、ほんとにお前誰だよ。 んで、仕事は? IBMのiSeries上でRPGでしこしこ書いているとか?
- 200 名前:仕様書無しさん mailto:sage [2009/12/05(土) 03:13:05 ]
- >>199
罠張るみたいな書き込みする奴だね、オマエ お前が勝手に自己紹介を始めろよ 場合によっては書き込み方を変えてやるよw
- 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 ]
- そんな事よりカラオケいこうぜ
|

|