努力してみた日記

«前の日記(2012-09-11) 最新 次の日記(2012-11-03)» 編集
あまりためにはならない話しか書かないと思うよ。

努力したWiki

2012-09-21 うわくやしい

[雑記] 初期化漏れ

15年近く前に作ったDBユーティリティの潜在不良があったと聞かされ軽くムカつき軽く凹み中。

H社が○iRDB用に使えるユーティリティを出さなかったんで、自分の為に作った。SQLを喰わすとそれを実行して結果をテキストで返すユーティリティでOracleで言うところのexpコマンドみたいなもの。

これが当時の部署を去ってからも延々と使われ続け、Linuxに移植されて不良が発覚したそうな。

なんでも長さゼロのクエリをユーティリティに喰わすとユーティリティの戻り値が不定となるそうで、ソースを調べたら戻り値の初期化がなかったそうな。

…でも、未だにソースをそのまま使い続けてるその部署もどうかと思うよ。だいたい、HI-UXが運用されていた当時に書いたソースなんだぜ。しかも当時のベンダーライブラリのバグで制限していたテーブル定義制限がなぜか2012年の今でも不文律として受け継がれているらしい。物持ち良過ぎだよ......


単なる覚書以下の内容です。一度内容を全部消しました。
«前の日記(2012-09-11) 最新 次の日記(2012-11-03)» 編集
2010|11|12|
2011|01|02|03|04|05|06|07|08|09|10|11|12|
2012|01|03|04|05|06|07|08|09|11|12|
2013|01|02|03|04|06|08|
2014|02|04|06|07|09|10|11|12|
2015|01|02|03|04|06|08|09|10|11|12|
2016|01|02|04|05|10|
2017|02|03|04|05|06|09|10|
2018|04|