あなたの同僚(糞PG)が書いた糞コード
■ このスレッドは過去ログ倉庫に格納されています
0001デフォルトの名無しさん
NGNGそしてこのスレにあるような糞コードを書かないようにきおつけよう。
0002デフォルトの名無しさん
NGNGだからまず自分がだせよ。
00031
NGNGいや、現場の声を聞きたいと思ってね。
0004デフォルトの名無しさん
NGNGあなたのまわりの糞コード
http://piza2.2ch.net/test/read.cgi?bbs=tech&key=981185737
00061
NGNG今コードは手元にないっす。
それに反面教師になるような、
換言すれば、良い意味にせよ悪い意味にせよ
学べる部分があるほどのコードはもってないです(初心者なので)。
ただ、早いうちから、どういうコードがマズいのかを知っておきたかったです。
>>4
ありがとうございま
@@@@@@@終了ってことで@@@@@@@@
0007デフォルトの名無しさん
NGNG@@@@@@@終了ってことで@@@@@@@@
0008弁護人
NGNG0009デフォルトの名無しさん
NGNG0010デフォルトの名無しさん
NGNG(関数中の演算も意味不明)
Function fnMST_CHK(pTokCode:Integer):Boolean;
var
wInt:Integer;
begin
wInt:=0;
if (wInt<>0) then
begin
wInt:=wInt-1000;
Result:=False;
end else begin
wInt:=wInt+1000;
Result:=True;
end;
end;
0011デフォルトの名無しさん
NGNGなあに、プログラム全体が意味のない計算で出来ていた
新メモリ最適化ツールに比べたらなんてことはないよ。
0012デフォルトの名無しさん
NGNGそれって、Mターボ2の事ですか?
0013デフォルトの名無しさん
NGNGCompJapanとかで検索してください。
0015デフォルトの名無しさん
NGNGなあ、>4みてageてんの?
なら史ネ
001630代後半
NGNG除いて、金額を表すデータは固定小数点型(あるいは
文字型)を使用するのは常識かと思っていたのですが、
以前、発注先ソフトウェアハウスのPG連中に
「桁が大きいから浮動小数点使って書きました」と
言われて、顔面蒼白になりました。(納期前2週間)
ちゃんとCurrency型かlong long型使えって文書で
ガイドして口頭でも説明したのに。
会計系のシステムなのに、誤差どうすんだよー。
当然やりなおしを命じましたが、全然深刻度がわかってもらえ
ず不満顔。同僚までもが「なんで?」って奴がほとんど
だし、鬱だ。
みんなもうそんなこと気にしないのか?それでいいのか?
0017デフォルトの名無しさん
NGNGCurrency は 内部で1万倍された long double であったりしますよ
逆にCurrencyなら大丈夫って訳ではないし
加算時に必ず少数点が無いとか、除算を丸めの直前にやってるだけとか
ちゃんと気を付けて使えば問題はないでしょう。
まあ気を付けて使わない人が殆どなのが問題なんですが・・・・
0018デフォルトの名無しさん
NGNG納期2週間前まで進捗をろくに聞いてないおまえが全て悪い。
と思うのは俺だけか?
0019デフォルトの名無しさん
NGNGstop: jp stop
0020デフォルトの名無しさん
NGNGexx
割りこみ処理
exx
0021デフォルトの名無しさん
NGNGpush_reg:
push af
push bc
push de
push hl
ret
0022デフォルトの名無しさん
NGNGう・・。
0023デフォルトの名無しさん
NGNG問題ないのでは?
誤差が出てるのだとすれば、それはコードレビューをしなかったり、
テスト内容のレビュー、結果のチェックををしなかった方も悪い。
0024デフォルトの名無しさん
NGNG金が絡んでるのに誤差ってなんだよ。
まあ、給料が1円減ったからって気にはならないかもしれないけど。
昔ねぇ、利息の計算上の端数(1 cent 以下)を全部自分の講座に振り込んだやつが
いるらしいよ。
0025デフォルトの名無しさん
NGNGよほど給料が少なかったんだろ。許してやれよ。
0026デフォルトの名無しさん
NGNGオチがあって(本当かどうかしらんが)、銀行が
大口預金者を招待したパーティーを企画して、
招待客をリストアップしたところ、このプログラマーが
載っていて、「こいつの給料でこんなにも預金がある
のは絶対おかしい」ということになって発覚したらしい。
ゴミがつもって大金になってたんだろうなぁ。
0027デフォルトの名無しさん
NGNG0028まあ、ネタですが。
NGNG0029デフォルトの名無しさん
NGNGそれで馬鹿というのは…
分かるけどサ
0030デフォルトの名無しさん
NGNG0031デフォルトの名無しさん
NGNG0032デフォルトの名無しさん
NGNG0033デフォルトの名無しさん
NGNG最近見たドイツ映画のネタで同じのがあった。
全欧中の銀行で使用されるシステムで切り捨てられるコンマいくらか以下を
銀行口座に入れるってやつ。
0034
NGNG「太陽にほえろ」でもそのネタあったなあ。石原兄弟の一人が「マイコンデカ」を演じて解いてたなあ。
0035デフォルトの名無しさん
NGNG話は都市伝説なんでしょ?
0036デフォルトの名無しさん
NGNGあんたなにをいまさら。
■ このスレッドは過去ログ倉庫に格納されています