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


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

この会社辞めようと思ったソースコード#15



1 名前:仕様書無しさん [2006/12/26(火) 16:18:46 ]
この会社辞めようと思ったソースコード。
プログラマとして幻滅するソースコード。
プログラマを悩ませるソースコード。
をつらつらと綴っていって頂戴。

ちなみにここは質問スレじゃないので
技術的な質問がしたいならム板に逝って。

前スレ
この会社辞めようと思ったソースコード#14
pc8.2ch.net/test/read.cgi/prog/1158190165/

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]

862 名前:仕様書無しさん mailto:sage [2007/03/18(日) 03:19:03 ]
>>859
確かに「取れない」ヤツは100%使いものにならんな。
「取らない」ヤツはたまに使えるけど。

863 名前:仕様書無しさん mailto:sage [2007/03/18(日) 12:57:07 ]
基本情報を履歴書に書いてくるのは使い物にならんな…

864 名前:仕様書無しさん mailto:sage [2007/03/18(日) 13:11:16 ]
履歴書に資格なしの方がもっと使えない確率が高いと思うが

865 名前:仕様書無しさん mailto:sage [2007/03/18(日) 13:43:09 ]
基本情報は持ってて当然だから資格無しは有り得ないだろ。
最初の足切りラインとしては使えるぞ>>863

866 名前:仕様書無しさん mailto:sage [2007/03/18(日) 14:57:23 ]
運転免許証と同じくらいかね

867 名前:仕様書無しさん mailto:sage [2007/03/18(日) 15:04:50 ]
毎年2万人受かってるから

868 名前:仕様書無しさん mailto:sage [2007/03/18(日) 15:14:07 ]
ベテランが「資格とりにいきます!納期遅らせてください!!」なんて言ったら顰蹙買うだろ?
だからこっそり行ってるんだよ
落ちてもバレないし

869 名前:仕様書無しさん mailto:sage [2007/03/18(日) 15:29:11 ]
IT関連企業なら情報処理資格取得者は普通もっといるべきなんだよな。
あまりにもレベルの低い技術者が多すぎる

870 名前:仕様書無しさん mailto:sage [2007/03/18(日) 15:32:53 ]
資格とっても評価されない会社多くね?



871 名前:仕様書無しさん mailto:sage [2007/03/18(日) 15:33:46 ]
資格は初心者をスタート地点まで連れて行ってくれるもの
すでにスタートした奴らに取らせても意味ない

872 名前:仕様書無しさん mailto:sage [2007/03/18(日) 15:37:36 ]
業務経験が長るなるほど、有保有者との知識の差が広がっていくのが現実






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

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

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