- 1 名前:仕様書無しさん [2006/12/26(火) 16:18:46 ]
- この会社辞めようと思ったソースコード。
プログラマとして幻滅するソースコード。 プログラマを悩ませるソースコード。 をつらつらと綴っていって頂戴。 ちなみにここは質問スレじゃないので 技術的な質問がしたいならム板に逝って。 前スレ この会社辞めようと思ったソースコード#14 pc8.2ch.net/test/read.cgi/prog/1158190165/
- 761 名前:仕様書無しさん mailto:sage [2007/03/08(木) 20:41:01 ]
- >>760
ワロタwww
- 762 名前:仕様書無しさん mailto:sage [2007/03/08(木) 22:15:59 ]
- if( s == 1 ) {
if( ss > 3 ) { // ? tt = 12; } else { tt = 12; } } elseif( s == 2 ) { if( ss < 2 ) { // ? tt = 12; } else { tt = 12; } } else { if( ss > 3 ){ tt = 12; } else { tt = 12; // ? } }
- 763 名前:仕様書無しさん mailto:sage [2007/03/08(木) 23:09:53 ]
- tt = 12;
だけで充分のような
- 764 名前:仕様書無しさん mailto:sage [2007/03/08(木) 23:25:00 ]
- >>763
帰れ!帰れ帰れっ!!
- 765 名前:仕様書無しさん mailto:sage [2007/03/09(金) 06:55:00 ]
- NOPのつもりなのでは?
- 766 名前:仕様書無しさん mailto:sage [2007/03/09(金) 14:27:07 ]
- ステップ数かせぎ?
- 767 名前:仕様書無しさん mailto:sage [2007/03/09(金) 18:21:23 ]
- >>766
waitみたいなものとか、前後のロジックを同時にプリフェッチやパイプラインに入れたくないとか、いろいろ
- 768 名前:仕様書無しさん mailto:sage [2007/03/09(金) 18:35:34 ]
- >>760
これってコンパイラが最適化してくれるのかな?
- 769 名前:仕様書無しさん mailto:sage [2007/03/09(金) 19:00:21 ]
- >>768
コンパイラ次第だろう。
- 770 名前:仕様書無しさん mailto:sage [2007/03/09(金) 19:36:41 ]
- >>768
こんなのは最適化もワーニングも出さないでエラーにして欲しいな。
- 771 名前:760 mailto:sage [2007/03/09(金) 20:11:47 ]
- 最初は、sとssの値に応じてttもそれぞれ違う値が代入されてたらしいです・・・・
度重なる修正や改造によって>760の状態になってしまったのなら、せめてコメント入れて欲しかったですよorz 敢えてこのままにしてあるのか単なる手抜きなのかわからーん!ヽ(`Д´)ノ
- 772 名前:仕様書無しさん mailto:sage [2007/03/10(土) 00:09:09 ]
- 中国製のソース全般。
さすがコピー大国、ソースもコピペだらけだぜ! ……orz
- 773 名前:仕様書無しさん mailto:sage [2007/03/10(土) 08:34:24 ]
- >>772
コピペは日本でも当たり前にあるから気にならならない。 コメントがw
- 774 名前:仕様書無しさん mailto:sage [2007/03/11(日) 01:11:26 ]
- 中華と言えば変数名で、stlLighteHandleh,stlLefteHandlehって何のことかと思ったよ。
要所要所で微妙に間違えやがってw
- 775 名前:仕様書無しさん mailto:sage [2007/03/11(日) 01:39:06 ]
- h→rに関しては余裕で補完できるレベル。
- 776 名前:仕様書無しさん mailto:sage [2007/03/11(日) 04:19:24 ]
- コメントならそういうのの宝庫だよね、中国製。
セマファだのセマフォアだのセマフォンだのw
- 777 名前:仕様書無しさん mailto:sage [2007/03/11(日) 08:20:31 ]
- 日本語でも、handol とかやる香具師いるしな。w
- 778 名前:仕様書無しさん mailto:sage [2007/03/11(日) 11:55:13 ]
- つ[uwarite]
- 779 名前:仕様書無しさん mailto:sage [2007/03/11(日) 13:20:08 ]
- 出たw
- 780 名前:仕様書無しさん mailto:sage [2007/03/11(日) 13:27:02 ]
- 中国人がpinyinで変数つけてたときは直させたよ。
よめねぇし意味もわからん過ぎる。 と思ったら、今度はローマ字の母音抜きされた 例)一覧->Itiran->Itrn そっちもそっちでわからんかった。
- 781 名前:仕様書無しさん mailto:sage [2007/03/11(日) 13:42:22 ]
- >>780
>ローマ字の母音抜きされた 日本語のローマ字表記の母音抜きをかましてくるウチの職場より大分マシ。
- 782 名前:仕様書無しさん mailto:sage [2007/03/11(日) 13:54:58 ]
- wktk
- 783 名前:仕様書無しさん [2007/03/11(日) 16:12:44 ]
- ∧_∧ +
(0゜・∀・) ワクワクテカテカ (0゜∪ ∪ + と__)__) + つーかVIP語(?)使うな。
- 784 名前:仕様書無しさん mailto:sage [2007/03/11(日) 20:44:17 ]
- ○racleの30字制限のためそんなのはザラ。
あの制限さっさと外せやとはいつも思ってる。
- 785 名前:仕様書無しさん mailto:sage [2007/03/11(日) 20:48:02 ]
- あと、無理に英単語使って意味が間違ってるヤツとか。
例えば、最新○○番号->New○○No(既に存在するもののうち最新のモノを指す) そこはNewじゃなくてLastでしょって、言ってもへらへら笑って誤魔化しやがる。
- 786 名前:仕様書無しさん mailto:sage [2007/03/12(月) 00:42:51 ]
- >>785
ちなみにそれだとどういう意味になるんだ? 誤解が生まれるレベルじゃない場合は目くじら立てる必要無いと思うが。
- 787 名前:仕様書無しさん [2007/03/12(月) 00:49:44 ]
- >>786
生理なんだよきっとww つうか、>>785と一緒に仕事したくないなw
- 788 名前:仕様書無しさん mailto:sage [2007/03/12(月) 00:51:57 ]
- NoはNo.が正しい。じゃなきゃNumとかが妥当。
- 789 名前:仕様書無しさん mailto:sage [2007/03/12(月) 00:53:12 ]
- Newで始まってるとなにかのファクトリ(オブジェクト生成関数)
かと思ってしまうな。ところが実は既存のものから最新のを返す んだと言われると当惑する。
- 790 名前:仕様書無しさん mailto:sage [2007/03/12(月) 00:54:14 ]
- 普通の英語では785の意味の最新はlatestだろう。
lastでも通じると思うがnewでは明らかに通じない。
- 791 名前:仕様書無しさん mailto:sage [2007/03/12(月) 01:01:36 ]
- だな
New の新しさはこれまで無かった新しさ
- 792 名前:仕様書無しさん mailto:sage [2007/03/12(月) 01:04:16 ]
- Newestならまだ分かるけど、ふつーそれより先にlatestが出てくるな。
- 793 名前:仕様書無しさん mailto:sage [2007/03/12(月) 01:33:09 ]
- // QAC対処
// exit -1; って、それじゃ、終了できねえよ。QACがすべてじゃねぇ。
- 794 名前:仕様書無しさん [2007/03/12(月) 07:31:29 ]
- ○ クラスを全部 Globalってマクロ作って定義してる。
○ キー入力ができたりできなかったりする。 ○ 基本的にスパゲティ。どこにとんでいるかで動作が決まってる。 まぁマイコンだけどさぁ・・・。 ひどす。
- 795 名前:仕様書無しさん mailto:sage [2007/03/12(月) 17:42:59 ]
- >>794
無理矢理高級言語を使う意味あるのか? 普通は言語を使い分けてリンクするよな。 >キー入力ができたりできなかったりする。 昔、俺の後ろでそれやって修羅場ってるの見たことあるな。 Javaでそれをやるのは、普通なら難しいのに。w
- 796 名前:仕様書無しさん [2007/03/14(水) 23:37:45 ]
- // 値が10以上の場合
if (val > 10) {
- 797 名前:仕様書無しさん mailto:sage [2007/03/14(水) 23:40:05 ]
- あるあ…ねーよw
- 798 名前:仕様書無しさん mailto:sage [2007/03/14(水) 23:42:35 ]
- クライアントアプリにJava使って何のメリットがある?
Javaは通信は強いけどクライアントアプリとして使うにはあまりにも・・・
- 799 名前:仕様書無しさん [2007/03/14(水) 23:42:36 ]
- >>796
中2かよw
- 800 名前:仕様書無しさん mailto:sage [2007/03/14(水) 23:44:02 ]
-
//------------------↓ここから僕のちとちぃ〜〜〜〜〜〜〜〜〜
- 801 名前:仕様書無しさん mailto:sage [2007/03/14(水) 23:44:53 ]
-
//----------------あーずるいぞのびた! // なら俺はここから俺の土地ぃーーーーーーーーーーーーーーーーーーーーーーー
- 802 名前:仕様書無しさん mailto:sage [2007/03/15(木) 00:48:20 ]
- >798
J2EEサーバと通信しやすく、セキュリティポリシーをスカスカにすればローカルマシンも弄り放題。 ってことで、MVCのVはほとんど素のHTML、Mは90%J2EEサーバのEJBに置いて CをアプレットとJavaScriptの眩暈がするほど華麗な連携でこなすシステムに携わったことがある。 (ちなみにアプレットは基本的にUI持ってない) ソースも大概だったがこの構造だけで1週間で辞めたくなったorz # まぁ、各地の事務所が9600BPSのモデムで繋がってて、HTMLファイルの転送すら # 勿体ないって事情はあったらしいが。 # (だから、VとなるHTMLは各クライアントマシンのローカルに置きっぱ)
- 803 名前:仕様書無しさん mailto:sage [2007/03/15(木) 00:54:52 ]
- >>802
金の掛け方が根本的に間違ってるな。w そんな特殊ななアーキテクチャにする金でVPN引いたほうがいいのにな。
- 804 名前:仕様書無しさん mailto:sage [2007/03/15(木) 07:55:26 ]
- >>802
Vに素のHTMLは悪いと思えなかったり。 ダイナミックしてないんだから、ビューを果たしてるんでないかい?
- 805 名前:仕様書無しさん mailto:sage [2007/03/15(木) 18:55:31 ]
- 日付がNVARCHAR2(8)ってどうなのよ。
- 806 名前:仕様書無しさん mailto:sage [2007/03/15(木) 19:28:27 ]
- >>805
4+2+2に切り分けるわけ? ・・・遺体
- 807 名前:仕様書無しさん mailto:sage [2007/03/15(木) 20:15:43 ]
- >>805
そんなのしょっちゅうさ…
- 808 名前:仕様書無しさん [2007/03/15(木) 21:32:59 ]
- >>805
俺のいるところも日付の扱いがかなり適当だよ。 DATE、CHAR(6)、VARCHAR2(8)が混在してる
- 809 名前:仕様書無しさん mailto:sage [2007/03/15(木) 23:04:58 ]
- >>808
うちはvarchar2(6) だな。 2100年以降のことなんか考えてない。
- 810 名前:仕様書無しさん mailto:sage [2007/03/15(木) 23:21:36 ]
- さらにnumber(8,0)
- 811 名前:仕様書無しさん mailto:sage [2007/03/15(木) 23:50:10 ]
- ウチはUnixエポックを文字列で…
- 812 名前:仕様書無しさん mailto:sage [2007/03/15(木) 23:52:50 ]
- >804
や、VがHTMLってのははまぁいいとして、Cの泥沼加減がもうすばらしくデンジャラスでさ('A`) あんな複雑怪奇なアプレットはもう二度とお目に掛かりたくないorz
- 813 名前:仕様書無しさん mailto:sage [2007/03/15(木) 23:57:12 ]
- >805
以前ある奴がそういう設計を持ってきてレビューしろっつーから何考えとんじゃ、と言ってやったら 「どうせ表示するときは文字列化するじゃないの。比較演算だって問題ないしー」 だとさ。
- 814 名前:仕様書無しさん mailto:sage [2007/03/16(金) 01:51:49 ]
- >809
自分が死んだ後のことなんか知るかよ
- 815 名前:仕様書無しさん mailto:sage [2007/03/16(金) 01:54:02 ]
- そういう奴がいるから…
- 816 名前:仕様書無しさん mailto:sage [2007/03/16(金) 02:02:38 ]
- 2000年問題みたいなことが起きる?
どうせ10年も使わないから大丈夫
- 817 名前:仕様書無しさん mailto:sage [2007/03/16(金) 03:51:48 ]
- そういう奴がいるから…
- 818 名前:仕様書無しさん mailto:sage [2007/03/16(金) 07:52:06 ]
- データは永続的に使われると思わないといけない
アプリはOS変わることに破棄するけど
- 819 名前:仕様書無しさん mailto:sage [2007/03/16(金) 11:45:20 ]
- >>818
データにもよるんじゃない? 例えばTV録画機器の録画予約の日時データについて話してる時に 「データは永続的に使われると思わないといけない」と盲信的に主張されると、 まわりの人は当惑するだろう。
- 820 名前:仕様書無しさん mailto:sage [2007/03/16(金) 15:18:55 ]
- >805
漏れの場合、少なくともDATEは使わないな。とりあえず8桁とっておく。 型の採用ポリシーの一貫性と根拠が明確なら別に何でもいいけど。
- 821 名前:仕様書無しさん mailto:sage [2007/03/16(金) 20:53:22 ]
- >>820
なんでDATE使わないの?
- 822 名前:仕様書無しさん mailto:sage [2007/03/16(金) 21:00:26 ]
- DATTEやってらんないじゃん
- 823 名前:仕様書無しさん mailto:sage [2007/03/16(金) 21:09:00 ]
- 誰が上手いこと言えと
- 824 名前:仕様書無しさん [2007/03/16(金) 23:03:36 ]
- >>821
業務アプリとかだと、時刻のデータがいらないケースも結構あるので 時刻まで入るDATE使って変なバグを出したくないという理由なのかな。 それでもDATEの方がいいとは思うけど。演算とか楽だし。
- 825 名前:仕様書無しさん mailto:sage [2007/03/16(金) 23:05:55 ]
- 変なバグを出したくない(笑)
- 826 名前:仕様書無しさん [2007/03/16(金) 23:38:40 ]
- 派遣のプログラマー使ってる立場としてはその気持ちはよくわかるw
- 827 名前:仕様書無しさん [2007/03/16(金) 23:41:26 ]
- むしろ使わない方が....
- 828 名前:仕様書無しさん mailto:sage [2007/03/17(土) 00:04:23 ]
- DATEの読み方は伊達じゃないっ!!
- 829 名前:仕様書無しさん mailto:sage [2007/03/17(土) 01:06:56 ]
-
ナ ゝ ナ ゝ / 十_" ー;=‐ |! |! cト cト /^、_ノ | 、.__ つ (.__  ̄ ̄ ̄ ̄ ・ ・ ミミ:::;,! u `゙"~´ ヾ彡::l/VvVw、 ,yvヾNヽ ゞヾ ,. ,. ,. 、、ヾゝヽr=ヾ ミ::::;/  ゙̄`ー-.、 u ;,,; j ヾk'! ' l / 'レ ^ヽヘ\ ,r゙ゞ゙-"、ノ / l! !ヽ 、、 | ミ/ J ゙`ー、 " ;, ;;; ,;; ゙ u ヾi ,,./ , ,、ヾヾ | '-- 、..,,ヽ j ! | Nヾ| '" _,,.. -─ゝ.、 ;, " ;; _,,..._ゞイ__//〃 i.! ilヾゞヽ | 、 .r. ヾ-、;;ノ,.:-一'"i j / ,.- 、 ヾヽ、 ;; ;; _,-< //_,,\' "' !| :l ゙i !_,,ヽ.l `ー─-- エィ' (. 7 / : ' ・丿  ̄≠Ξイ´,-、 ヽ /イ´ r. `ー-'メ ,.-´、 i u ヾ``ー' イ \_ _,,......:: ´゙i、 `¨ / i ヽ.__,,... ' u ゙l´.i・j.冫,イ゙l / ``-、..- ノ :u l u  ̄ ̄ 彡" 、ヾ ̄``ミ::.l u j i、`ー' .i / /、._ `'y / u `ヽ ゙:l ,.::- 、,, ,. ノ ゙ u ! /_  ̄ ー/ u / _,,..,,_ ,.ィ、 / | /__ ``- 、_ l l ``ーt、_ / / ゙ u ,./´ " ``- 、_J r'´ u 丿 .l,... `ー一''/ ノ ト 、,,_____ ゙/ / ./__ ー7 /、 l '゙ ヽ/ ,. '" \`ー--- ",.::く、 /;;;''"  ̄ ̄ ───/ ゙ ,::' \ヾニ==='"/ `- 、 ゙ー┬ '´ / \..,,__ 、 .i:⌒`─-、_,.... l / `ー┬一' ヽ :l / , ' `ソヽ ヾヽ l ` `ヽ、 l ./ ヽ l ) ,; / ,' '^i
- 830 名前:仕様書無しさん mailto:sage [2007/03/17(土) 01:10:04 ]
- パンチでDATE
- 831 名前:仕様書無しさん mailto:sage [2007/03/17(土) 01:25:35 ]
- 哀愁DATE
- 832 名前:仕様書無しさん mailto:sage [2007/03/17(土) 02:39:42 ]
- 3.5インチFDDのシャッターを「持つ所」と、のたまった御仁が居たな。
- 833 名前:仕様書無しさん mailto:sage [2007/03/17(土) 02:42:12 ]
- お願いです先輩、コメントアウトは行単位でしてください。
1つのステートメントの中で数文字コメントアウトとか 訳わかんない事しないでくださいorz 変数を全部ドキュメントに書かなければならないからって、 1つの変数を全然違う用途で使いまわすの止めてくださいorz
- 834 名前:仕様書無しさん mailto:sage [2007/03/17(土) 06:41:14 ]
- NVARCHAR2(8)とDATEってどっちが節約できるの?
- 835 名前:仕様書無しさん [2007/03/17(土) 09:37:50 ]
- >>834
OracleだとDATE型だな。7バイトだし。
- 836 名前:仕様書無しさん mailto:sage [2007/03/17(土) 10:21:55 ]
- そんなことは普通、考えません
- 837 名前:仕様書無しさん mailto:sage [2007/03/17(土) 13:51:28 ]
- データベースの良し悪しって結局は容量だろ?
- 838 名前:仕様書無しさん [2007/03/17(土) 15:09:49 ]
- 排他を全く考えてないマルチスレッドは勘弁してくれ。
もう総合テストに入って、原因不明(実は、競合が原因)の不具合が多発。 いまさら大きな修正はやりずらいし。 何も考えずに作るのは楽だろうが、保守させられる身にもなってくれって感じ。 たぶん、このプロジェクトは失敗確定だろうな。
- 839 名前:仕様書無しさん mailto:sage [2007/03/17(土) 15:38:45 ]
- >>837
あと使いやすさ たとえばYYYYMMDDを入れる場合、 文字列だと入れる前と入れた後に日付の整合性チェックをしないといけない (8桁で閏年の計算もして日付として正しいフォーマットになっているか) DATEであれば入れるときは例外をキャッチすればいいし、出すときはbetweenで必要な期間だけ取得すればいい
- 840 名前:仕様書無しさん mailto:sage [2007/03/17(土) 16:31:40 ]
- >>838
>排他を全く考えてないマルチスレッドは勘弁してくれ。 それマルチスレッドて言わないw さすがにDBの話じゃないよね。
- 841 名前:仕様書無しさん mailto:sage [2007/03/17(土) 16:47:04 ]
- 838 じゃないけど、きちんと排他処理できていない
マルチタスクなアプリはあるな。 アプリの性質上、データの編集はロングタイム トランザクションになることが 多くて、現在の編集状態を表すテーブルがあるんだけど、そのテーブルの 編集にトランザクション管理などの適切な処理をしていないから、 たまに、一つのデータを二箇所で同時に編集していたりする。 それで、いざ登録となったときに訳のわからんエラーになってる。
- 842 名前:仕様書無しさん mailto:sage [2007/03/17(土) 16:50:52 ]
- 共有ロックと占有ロック覚えておかないとDBプログラミングで痛い目にあう。
- 843 名前:仕様書無しさん mailto:sage [2007/03/17(土) 17:05:15 ]
- データベースはロックだぜぃ!!
- 844 名前:仕様書無しさん mailto:sage [2007/03/17(土) 17:25:57 ]
- 冗談じゃなく、ロック知らないPGが多いから困るな
- 845 名前:仕様書無しさん mailto:sage [2007/03/17(土) 17:35:11 ]
- ああ、そのためにも情報処理の資格試験はもうちょっと重視してもいいと思うんだ
- 846 名前:仕様書無しさん mailto:sage [2007/03/17(土) 17:51:34 ]
- >>845
基本情報処理の範囲はプログラマーとして最低限必要な知識に過ぎないけど、 その程度知らない人がプログラミングするのはさすがにやばすぎる
- 847 名前:仕様書無しさん mailto:sage [2007/03/17(土) 20:13:48 ]
- うちの職場は基本情報処理以上受かってるのは2割弱。
- 848 名前:仕様書無しさん [2007/03/17(土) 20:21:11 ]
- みんな日曜日がもったいないのだとポジティブシンキン
- 849 名前:仕様書無しさん mailto:sage [2007/03/17(土) 20:45:07 ]
- うちの職場は数%・・・
しかも資格の無い奴が偉そうにふんぞり返ってるよ。 この状況知ってたら入らなかったんだけどね。 さっさと上級資格揃えて辞めるかな。
- 850 名前:仕様書無しさん mailto:sage [2007/03/17(土) 21:33:18 ]
- 基本情報はアホでも受かるだろ…
- 851 名前:仕様書無しさん mailto:sage [2007/03/17(土) 22:06:10 ]
- アホだから仕事片付かないし受験しに行く暇が作れない
- 852 名前:仕様書無しさん mailto:sage [2007/03/17(土) 22:33:57 ]
- アホでも受かるから一応取っとくのか、それとも受験するまでもないのか
どっちだ?
- 853 名前:仕様書無しさん mailto:sage [2007/03/17(土) 22:35:07 ]
- 資格が役に立つと思ってるザコは3年くらい我慢して
自分の経歴にむやみに汚点残さないようにしましょう。
- 854 名前:仕様書無しさん mailto:sage [2007/03/17(土) 22:38:53 ]
- >>851
その言い訳は今まで嫌というほど聞いてきた 実際には受験するつもりがない人ばかり
- 855 名前:仕様書無しさん mailto:sage [2007/03/17(土) 23:06:27 ]
- 受験しに行く暇がないとか言ってるやつ絶対いるよな
どうせ休日は遊んでるんだろ
- 856 名前:仕様書無しさん mailto:sage [2007/03/17(土) 23:27:59 ]
- 誰か俺を呼んだか?
- 857 名前:仕様書無しさん mailto:sage [2007/03/17(土) 23:45:42 ]
- 呼んでないから帰れ
- 858 名前:仕様書無しさん mailto:sage [2007/03/17(土) 23:48:09 ]
- >>856-857
ワロタ
- 859 名前:仕様書無しさん mailto:sage [2007/03/17(土) 23:51:41 ]
- 基本情報を持ってるからと言って使い物になるわけでも無いが
最低限の知識の証明にはなるな。 基本情報も取れない奴は使い物にならん。
- 860 名前:仕様書無しさん mailto:sage [2007/03/18(日) 00:34:56 ]
- 足の裏についたご飯粒
- 861 名前:仕様書無しさん mailto:sage [2007/03/18(日) 00:45:23 ]
- ときめきメモリアルONLINE 94時間目 [大規模MMO]
|

|