- 1 名前:仕様書無しさん [2007/08/14(火) 23:48:45 ]
- この会社辞めようと思ったソースコード。
プログラマとして幻滅するソースコード。 プログラマを悩ませるソースコード。 をつらつらと綴っていって頂戴。 ちなみにここは質問スレじゃないので 技術的な質問がしたいならム板 pc11.2ch.net/tech/ に逝って。 前スレ この会社辞めようと思ったソースコード#17 pc11.2ch.net/test/read.cgi/prog/1183700531/
- 18 名前:仕様書無しさん mailto:sage [2007/08/15(水) 11:45:35 ]
- 税率、元号以外の時限爆弾って何があるかな?
- 19 名前:仕様書無しさん mailto:sage [2007/08/15(水) 12:10:03 ]
- 道州制とか?
まだ当分先だろうけど
- 20 名前:仕様書無しさん mailto:sage [2007/08/15(水) 13:06:29 ]
- ISBN13桁化でちょっと大変だった
- 21 名前:仕様書無しさん mailto:sage [2007/08/15(水) 13:46:45 ]
- 改修費用が発生する(=仕事が発生)から税制改正は賛成。
増税は反対。 消費税は円周率派。
- 22 名前:仕様書無しさん mailto:sage [2007/08/15(水) 14:06:42 ]
- そういや「ケータイ、PHS、11桁〜♪」なんてCMが流れた頃もあったな
- 23 名前:仕様書無しさん mailto:sage [2007/08/15(水) 14:07:09 ]
- >>17
>i=i-1 おわらねぇぇぇ
- 24 名前:仕様書無しさん mailto:sage [2007/08/15(水) 14:16:37 ]
- >18
サマータイム
- 25 名前:仕様書無しさん mailto:sage [2007/08/15(水) 14:31:31 ]
- 俺は関わったことないけど、市町村の合併(の特例)(→市町村コードの新設・廃止)は
まだ継続中らしいね。
- 26 名前:仕様書無しさん mailto:sage [2007/08/15(水) 15:41:12 ]
- 買掛金の支払管理で
銀行合併の大ブームにぶちあたって 支店情報も含めての統合機能が 土壇場で追加になって死ぬかと思った。
- 27 名前:仕様書無しさん mailto:sage [2007/08/15(水) 20:07:16 ]
- >>15-16
改元が数年に1回とかが当たり前だったら、 最初からそれを織り込んで作るでしょう。
- 28 名前:仕様書無しさん mailto:sage [2007/08/15(水) 20:13:13 ]
- 昭和天皇が長生きだったからな
ついつい、天皇はいつまでも生き続けてるんじゃないかって錯覚に陥るのさ
- 29 名前:仕様書無しさん mailto:sage [2007/08/15(水) 20:50:19 ]
- >>18
人工キー、自然キーって言葉おれも最近知ったけど、人工キーは全部爆弾になりえると思ったほうがいいね。
- 30 名前:仕様書無しさん mailto:sage [2007/08/15(水) 21:09:01 ]
- それは人工キーの作り方があまりにヘタクソなんじゃないか?
- 31 名前:仕様書無しさん mailto:sage [2007/08/15(水) 21:28:36 ]
- >>30
まちがえた。人工キーと自然キーが逆だった。
- 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が入ってるってことじゃないか?
|

|