- 1 名前:仕様書無しさん [2007/08/14(火) 23:48:45 ]
- この会社辞めようと思ったソースコード。
プログラマとして幻滅するソースコード。 プログラマを悩ませるソースコード。 をつらつらと綴っていって頂戴。 ちなみにここは質問スレじゃないので 技術的な質問がしたいならム板 pc11.2ch.net/tech/ に逝って。 前スレ この会社辞めようと思ったソースコード#17 pc11.2ch.net/test/read.cgi/prog/1183700531/
- 32 名前:仕様書無しさん mailto:sage [2007/08/15(水) 22:44:33 ]
- 前スレ989
>いまだに内部は昭和で動いてるシステムもありそうだなあ もし年2桁で今昭和64+18=82年・・・ あと18年か。 むしろ元号変わるタイミングでリプレースできりゃいいけどな。
- 33 名前:仕様書無しさん mailto:sage [2007/08/15(水) 22:47:15 ]
- 東大前にある喫茶店を思い出した
レジがやたら古くて 380円のものを注文すると3.80と印字したレシートになる 380円を3円80銭と入力して今でも使ってるんだよな 趣があっていいぞ
- 34 名前:仕様書無しさん mailto:sage [2007/08/15(水) 22:47:38 ]
- >>32
18年後には、内部は昭和で動いていることすら忘れ去られていそうな罠… てか、それまでに1回くらいはリプレースのチャンスあるでしょ。多分…
- 35 名前:仕様書無しさん mailto:sage [2007/08/15(水) 23:35:45 ]
- 紀元もあと30年くらいか。
- 36 名前:仕様書無しさん mailto:sage [2007/08/15(水) 23:42:18 ]
- カフェ本?
- 37 名前:仕様書無しさん [2007/08/15(水) 23:47:49 ]
- >>18
銀行口座
- 38 名前:仕様書無しさん mailto:sage [2007/08/15(水) 23:50:51 ]
- 元号って単に、表示時等に動的に充てるだけであって
元号込みのデータを内部で使ったりはしない・・・・よな さすがに無いと信じたいw
- 39 名前:仕様書無しさん mailto:sage [2007/08/15(水) 23:58:33 ]
- コボラが
01 GENGOU 05 MEIJI PIC X(3) VALUE "メイジ" 05 TAISYOU PIC X(5) VALUE "タイショウ" 05 SYOUWA PIC X(4) VALUE "ショウワ" 05 HEISEI PIC X(4) VALUE"ヘイセイ" みたいなことしてるかも…
- 40 名前:仕様書無しさん mailto:sage [2007/08/16(木) 00:01:00 ]
- >>38
ある。それを知っているからこそ、話題になるんじゃまいか?
- 41 名前:仕様書無しさん mailto:sage [2007/08/16(木) 00:01:37 ]
- そいやJavaもやっと年号ロケールをランタイムのレベルで対応したんだっけ?
遅いよな。
- 42 名前:仕様書無しさん mailto:sage [2007/08/16(木) 00:03:05 ]
- 去年の6でJapaneseImperialCalendarが実装されたな。
いままでIBMのICUしかなかった。
- 43 名前:仕様書無しさん mailto:sage [2007/08/16(木) 01:37:20 ]
- ルオーだろ。
- 44 名前:仕様書無しさん mailto:sage [2007/08/16(木) 06:57:14 ]
- >32
昭和127年や昭和255年までなら大丈夫じゃないかなw
- 45 名前:仕様書無しさん mailto:sage [2007/08/16(木) 08:27:14 ]
- COMP-3で持ってるかも・・・
- 46 名前:仕様書無しさん mailto:sage [2007/08/16(木) 12:25:16 ]
- カフェ本は喫茶店じゃねえだろ
- 47 名前:仕様書無しさん mailto:sage [2007/08/16(木) 22:34:18 ]
- public xl as Object
- 48 名前:仕様書無しさん mailto:sage [2007/08/16(木) 23:41:51 ]
- HogeHoge=HogeArr(i)(j)(0)
FugaFuga=HogeArr(i)(j)(1)
- 49 名前:仕様書無しさん mailto:sage [2007/08/17(金) 03:34:09 ]
- >>33
それ、ドルとセントじゃないの?
- 50 名前:仕様書無しさん mailto:sage [2007/08/17(金) 10:26:44 ]
- それは進駐軍が放出したレジなのかと。
- 51 名前:仕様書無しさん mailto:sage [2007/08/17(金) 12:52:56 ]
- >49,>50
なにバカ言ってるんだ 日本の方が進んでたんだぞ www.ncr.co.jp/library/library/register/reg02.html
- 52 名前:仕様書無しさん mailto:sage [2007/08/17(金) 19:42:36 ]
- >>39
こら、キャラ数合わせないと帳票ずれるでしょ
- 53 名前:仕様書無しさん mailto:sage [2007/08/17(金) 19:44:09 ]
- すまん出力領域へMOVEするから関係ないのな。
つーか >>39コンパイルエラー
- 54 名前:仕様書無しさん mailto:sage [2007/08/17(金) 20:33:42 ]
- >>53
>>39ピリオドがない?
- 55 名前:仕様書無しさん mailto:sage [2007/08/17(金) 20:45:19 ]
- 行の最後は必ずピリオドで終わるなんて信じていると
F通COBOLでは痛い目見るぞ。 コンパイルエラーすら出ないで通るし...orz
- 56 名前:仕様書無しさん mailto:sage [2007/08/17(金) 20:58:13 ]
- >>55
変数の定義でも?
- 57 名前:仕様書無しさん mailto:sage [2007/08/19(日) 18:09:36 ]
- 随分コボラが多かったんだなこのスレ。
- 58 名前:仕様書無しさん [2007/08/19(日) 18:26:31 ]
- コボラは老害。死ぬかさっさと去るべき。
- 59 名前:仕様書無しさん mailto:sage [2007/08/19(日) 18:27:44 ]
- 滅びても
第二・第三のコボラが・・・・
- 60 名前:仕様書無しさん mailto:sage [2007/08/19(日) 18:57:57 ]
- コボラは滅びぬ。何度でも甦るさ。
- 61 名前:仕様書無しさん mailto:sage [2007/08/19(日) 19:17:40 ]
- ロ○テ コボラのマーチ
- 62 名前:仕様書無しさん mailto:sage [2007/08/19(日) 19:28:49 ]
- >>61
不味そうだ
- 63 名前:仕様書無しさん mailto:sage [2007/08/19(日) 19:53:58 ]
- >>61
あんまり大量生産しないでください…。
- 64 名前:仕様書無しさん mailto:sage [2007/08/19(日) 19:55:17 ]
- 立ち位置的にはオロナミンCぐらいじゃないの?
なんでまだ残ってるんだコンナモンみたいな
- 65 名前:仕様書無しさん mailto:sage [2007/08/19(日) 19:56:03 ]
- 有毒だな。食べた会社は死んでしまう
- 66 名前:仕様書無しさん mailto:sage [2007/08/19(日) 20:00:09 ]
- 残ってると言うより、企業によっては増え続けてますよ。
- 67 名前:仕様書無しさん mailto:sage [2007/08/19(日) 20:07:08 ]
- 癌細胞みたいだな。w
- 68 名前:仕様書無しさん mailto:sage [2007/08/19(日) 21:23:47 ]
- なんかコボラの描いたソースは無条件にこのスレテーマに該当しそうな勢いだな。
- 69 名前:仕様書無しさん mailto:sage [2007/08/19(日) 21:35:48 ]
- コボラ出血熱
- 70 名前:仕様書無しさん mailto:sage [2007/08/19(日) 22:12:09 ]
- スペースコボラ
- 71 名前:仕様書無しさん mailto:sage [2007/08/19(日) 22:12:21 ]
- エボラに失礼
- 72 名前:仕様書無しさん mailto:sage [2007/08/19(日) 22:34:01 ]
- 刃こぼら
- 73 名前:仕様書無しさん mailto:sage [2007/08/19(日) 22:57:52 ]
- 「コボちゃん」 の名前の由来って・・・
- 74 名前:仕様書無しさん mailto:sage [2007/08/19(日) 23:00:34 ]
- コボルで動いてるからでしょ?
- 75 名前:仕様書無しさん mailto:sage [2007/08/19(日) 23:13:11 ]
- 田畑小穂だっけ?
- 76 名前:仕様書無しさん mailto:sage [2007/08/20(月) 00:34:09 ]
- COBOLが動くのか凄いな
- 77 名前:仕様書無しさん mailto:sage [2007/08/20(月) 01:08:39 ]
- 去年までUNIXでCOBOLつかってましたよ。
その時点でやめたくなりました。
- 78 名前:仕様書無しさん mailto:sage [2007/08/20(月) 01:51:38 ]
- あんな糞言語があんな高価な理由が解らん<COBOL
- 79 名前:仕様書無しさん mailto:sage [2007/08/20(月) 02:23:20 ]
- >61
マーチはマーチでもデスが付くマーチなんだろうな…
- 80 名前:仕様書無しさん mailto:sage [2007/08/20(月) 02:35:18 ]
- 糞言語というよりは「古代言語」と言うべきかな?
- 81 名前:仕様書無しさん mailto:sage [2007/08/20(月) 05:58:11 ]
- フォートランもそう呼ばれることはあるけど、コボルよりは読みやすいね
- 82 名前:仕様書無しさん mailto:sage [2007/08/20(月) 05:58:56 ]
- で、その古代言語で書かれた古文書の解読に今日も俺はいそしむわけだ…
- 83 名前:仕様書無しさん mailto:sage [2007/08/20(月) 12:07:02 ]
- 富士通日立はCOBOL好きだからなぁ
- 84 名前:仕様書無しさん mailto:sage [2007/08/21(火) 00:12:09 ]
- COBOLの新しい規格って現場じゃ使われてるのかな?
- 85 名前:仕様書無しさん mailto:sage [2007/08/21(火) 01:50:50 ]
- 知らんフフフフフフフフフフフフフフフフフフフフフフフフ
- 86 名前:仕様書無しさん mailto:sage [2007/08/21(火) 01:58:49 ]
- ああ、ここもついに犯され始めたかフフフフフフフフフフフフフフフフフフフフフフフ
- 87 名前:仕様書無しさん mailto:sage [2007/08/21(火) 02:00:22 ]
- コボラ捨てたいフフフフフフフフフフフフフフフフフフフフフフフ
- 88 名前:仕様書無しさん mailto:sage [2007/08/21(火) 09:01:16 ]
- 寿司食いたいフフフフフフフフフフフフフフフ
- 89 名前:仕様書無しさん mailto:sage [2007/08/21(火) 09:08:26 ]
- いあ。いあ。ふんぐるい むぐるうなふ こぼる ふたぐん
- 90 名前:仕様書無しさん mailto:sage [2007/08/21(火) 10:05:16 ]
- 本当の悪夢はコボ会社が唐突にJAVA開発始めたとき
マヂシヌル
- 91 名前:仕様書無しさん mailto:sage [2007/08/21(火) 13:20:31 ]
- Javaで(辞めたいほどの)糞コードって書けるの?
- 92 名前:仕様書無しさん mailto:sage [2007/08/21(火) 13:22:37 ]
- 伝統の数千行main()とか、catch(Exception e){} とか
興味深いコードは沢山あるぞ
- 93 名前:仕様書無しさん mailto:sage [2007/08/21(火) 14:55:16 ]
- 本物のコボラはどんな言語の上でもCOBOLプログラムを書ける。
- 94 名前:仕様書無しさん mailto:sage [2007/08/21(火) 14:58:09 ]
- どんな言語もCOBOL風にやっちまうんだよな
変数も定数も全部大文字とか 数値をいちいち文字列に変換してから処理とか
- 95 名前:仕様書無しさん mailto:sage [2007/08/21(火) 15:29:20 ]
- >>88
ガリでも食ってろフフフフフフフフフフフフフフフ
- 96 名前:仕様書無しさん mailto:sage [2007/08/21(火) 16:11:58 ]
- VBみたいな自動文字整形されちゃうのは無理だろとか思ってたら
コメントに大文字英数でCOBOL訳が書いてあった。
- 97 名前:仕様書無しさん mailto:sage [2007/08/21(火) 17:02:18 ]
- すげぇ執念((((;゚Д゚))))
- 98 名前:仕様書無しさん mailto:sage [2007/08/21(火) 17:03:33 ]
- ∩(・∀・)∩いあ!こぼる!こぼる!!
- 99 名前:仕様書無しさん mailto:sage [2007/08/21(火) 17:12:29 ]
- COBOL対訳付きのソースなんて・・・
- 100 名前:仕様書無しさん mailto:sage [2007/08/21(火) 17:37:02 ]
- 訳が許されるのはアセンブラまでだよね〜
- 101 名前:仕様書無しさん mailto:sage [2007/08/21(火) 18:55:45 ]
- コボラの執念は異常
- 102 名前:仕様書無しさん mailto:sage [2007/08/21(火) 21:11:59 ]
- 怨念だろ...
- 103 名前:仕様書無しさん mailto:sage [2007/08/21(火) 21:30:03 ]
- 上司「新しい案件の話なんだが、某社にてコボルで作成された古いシステムがある」
俺「(あー、リプレースか・・・)」 上司「で、そいつが寿命と言う事もあり、リプレースの時期にある。」 俺「(流行でJavaでWEBとか言うんだろうな、糞)」 上司「そこで、新しくコボルでリプレースする事になった」 ・・・・は? 俺「いや、自分も周りもコボル使える人なんていないんですが・・・」 上司「大丈夫。俺でも読める」 辞めるかな、この会社。 って辞めたくなった上司の一言のネタだな、こりゃ
- 104 名前:仕様書無しさん mailto:sage [2007/08/21(火) 21:37:29 ]
- >>103
COBOLでWEBだな。
- 105 名前:仕様書無しさん mailto:sage [2007/08/21(火) 21:42:58 ]
- COBOL ON RAILS
- 106 名前:仕様書無しさん mailto:sage [2007/08/21(火) 22:09:21 ]
- >>103
…ウチは PL/I→COBOL だよ
- 107 名前:仕様書無しさん mailto:sage [2007/08/21(火) 22:26:03 ]
- ACAX
- 108 名前:仕様書無しさん mailto:sage [2007/08/21(火) 23:11:18 ]
- 皆大文字使うんだな、流石だ。
- 109 名前:仕様書無しさん mailto:sage [2007/08/21(火) 23:28:33 ]
- >106
逆行しとるがなw
- 110 名前:仕様書無しさん mailto:sage [2007/08/22(水) 00:13:37 ]
- C言語において、、、
ヘッダファイルにグローバル変数が"定義"してある。(externはなく、staticでもない) そのヘッダは #ifndef XXX_H の様な記述は無く、多重includeの対策は無い。 標準ライブラリで定義済の変数を、何故か自分で定義している。 バグがあり、症状も現れている。(テストしてないだろてめぇぇぇ) 潜在バグも既に発見されている。(ローカル配列のポインタを返すなど) 必要も無いのに、全レコードを読み込んで保持する。(reallocを繰り返す) そのreallocは ptr = realloc(ptr, size); 文字列リテラルの連結 "AAAA" "BBBB" をいちいち、strcatなどで連結する。 一つめのifで確定した条件をネストしたifでもう一度聞いている。 関数一つが数百行。 ifやfor/whileのネストは8段階くらい。 コメントアウトされた部分が、実際に生きているコードより長い。 原則1プログラム1ソースファイル。 など。
- 111 名前:仕様書無しさん [2007/08/22(水) 00:18:02 ]
- >>92
>catch(Exception e){} ん、これ何か問題が?
- 112 名前:仕様書無しさん mailto:sage [2007/08/22(水) 00:18:55 ]
- >ヘッダファイルにグローバル変数が"定義"してある。(externはなく、staticでもない)
gccなんだろうかねぇ・・・。
- 113 名前:仕様書無しさん mailto:sage [2007/08/22(水) 00:21:13 ]
- >>111
例外の握りつぶしは犯罪 100歩ゆずってもログに吐け、なにが起きたか解らないだろ・・・
- 114 名前:仕様書無しさん mailto:sage [2007/08/22(水) 00:23:07 ]
- 「全盛期の糞コード」スレみたいな
・あまりにコンパイルエラーが出るからエラーでもバイナリ生成 ・ソースファイルを保存しただけでOSがフリーズした
- 115 名前:仕様書無しさん [2007/08/22(水) 00:23:47 ]
- >>113
再スローすれば握り潰しにはならないぞ。 エクセプションは例外の種類別に処理するのが望ましいというだけで・・・。 オマエの発言は厨臭いな。
- 116 名前:仕様書無しさん mailto:sage [2007/08/22(水) 00:24:59 ]
- >>115
> catch(Exception e){} このコードのどこが再スローしてるんだよw
- 117 名前:仕様書無しさん mailto:sage [2007/08/22(水) 00:25:34 ]
- 情報漏えい対策とかで、爆弾みたいなツールを導入された
なにかやる度に動き始めて、PCの起動に約10分 ソースは全て暗号化されているから、都度解凍しなくてはならない パスワードも凝っていてフザケンナ で、ソースも暗号なんですよw
- 118 名前:仕様書無しさん mailto:sage [2007/08/22(水) 00:26:17 ]
- >>115
>catch(Exception e){} ブロックの中身を省略してレスしたわけじゃなくて、 ホントに何の処理もしないcatchが入ってるってことじゃないか?
- 119 名前:仕様書無しさん mailto:sage [2007/08/22(水) 00:26:30 ]
- >>115
> catch(Exception e){} ← 跡形もなく握りつぶしてますがなw
- 120 名前:仕様書無しさん mailto:sage [2007/08/22(水) 00:27:58 ]
- > catch(Exception e){}
の時点で糞だろ 再スローしたとしても、throws Exception と記述するハメになる
- 121 名前:仕様書無しさん mailto:sage [2007/08/22(水) 00:28:08 ]
- シェルスクリプトにて、
複数あるシェルスクリプトの共通的な環境変数も、いちいち其々に書く。 テンポラリファイルを消さない。(消すJOBを別定義してある) 変数を必要もないのに環境変数化にする。 必要もないのにawkなどを使いたがる。 引数かリダイレクトで済むのに、なぜか cat file | grep ..など シェルスクリプトを「シェル」と(ry
- 122 名前:仕様書無しさん [2007/08/22(水) 00:29:50 ]
- >>116
あぁ。すまんな。 このスレでは過去から何度も(Exception e)について議題に上がってたんだよ。 もう、ずっと前の過去スレから。 そんなトコにツッコミ入れるとは思いもよらなかったよ。
- 123 名前:仕様書無しさん mailto:sage [2007/08/22(水) 00:41:32 ]
- >>122
思い込みでソース書きそう。 しかも自分の思い込みが常に正しいと思ってるな。 一緒に仕事したくないタイプ。 と思い込みにより断定してみた。
- 124 名前:仕様書無しさん mailto:sage [2007/08/22(水) 00:43:45 ]
- 禿同
- 125 名前:仕様書無しさん [2007/08/22(水) 00:43:51 ]
- >>123
自己紹介乙。
- 126 名前:仕様書無しさん mailto:sage [2007/08/22(水) 00:49:47 ]
- >>109
それがさ、情報処理試験の選択肢から PL/I が既に消えてるからって理由らしいんだよ… 確かに COBOL はまだある…あるけどさ…?
- 127 名前:仕様書無しさん mailto:sage [2007/08/22(水) 01:04:52 ]
- >>122
なにこの上から目線www
- 128 名前:仕様書無しさん mailto:sage [2007/08/22(水) 01:07:16 ]
- >>127
オマエのようなバカで厨にはちょうどいいんだよ。
- 129 名前:仕様書無しさん mailto:sage [2007/08/22(水) 01:12:00 ]
- catch(Throwable e){}
- 130 名前:仕様書無しさん mailto:sage [2007/08/22(水) 01:19:51 ]
- そこまでやればもう拍手をやりたいなw
- 131 名前:仕様書無しさん mailto:sage [2007/08/22(水) 09:35:59 ]
- >>113
会社に握り潰しどころか、正常値返して何事もなかったかのように振る舞うソース書くツワモノが…… でも、返す値が出鱈目だから、結局駄目なんだけど
- 132 名前:仕様書無しさん mailto:sage [2007/08/22(水) 10:16:09 ]
- >>131
それは正常値を捏造してんじゃなくて、 エラーの時はエラーコードを返すって 懐かしい習慣を今の世に伝えようと しているんではないかと。 で、コメントにエラーコードとエラー内容の 対応が書いてあったりしてなあ。
|

|