プログラマーのレベルとリーダー

| コメント(0) | トラックバック(0)

先日、ある案件の見積もりの依頼を受けたのですが、基本的に、一部のDBのフィールド桁数が変更されるとか、出力帳票の変更があるとかってのが主な作業なのですが。

◎気が付いている問題点

  1. 開発環境はVB6です。各Sub, Functionのエラー処理がちゃんと行われていれば問題ないのですが、これが困り者で、On Error Goto XXXXって記述の後にDBへ接続して処理を行うのですが、どのタイミングでエラーが発生しても、DBとのADODBオブジェクトは開放されず残りっぱなし。これは、他のオブジェクトや状態変数もエラーの発生した状態のままになる。(私は基本 On Error Resume Nextを使用し、エラーのはあ成果所でエラーをチェックし、リカバリーしてからリターンします。)
  2. EOFプロパティなどをループ中に同じ条件なのに何度も評価する。
  3. 低数値がConst宣言されていない。
  4. 成功/失敗があるのにSubで実行される。(失敗しても正常に動いているように見える。)
  5. Withの使い方をしらない?
  6. FormのLoadイベントでエラーが発生する処理がある。(Loadイベント後、Activateイベントが発生するので、こちらで記述するほうがスマート)

ここでもし、依頼通りの修正のみを行うと、簡単にエラーが出て、クレームが出てくると思うんだけど、私のチッポケなプライドが邪魔をする。

一応、これらのことは発注先に明日電話して、どういう見積もりを作成すればいいか確認したいと思います。

多分、100%、現状維持で修正だけをお願いしますって事になるんだろうけど、一応指摘しておかないと、バグが全て私の責任になる可能性が出てくるので、それだけは避けたい。

まあ、お金のためですから、言われたとおり以上以下の作業はしませんが、これを最初に作られた方が、DBへの精通度がちょっと低すぎたかな。

それにしても、これだけ枯れた開発環境なので、痛い目にあうことはないかw

前のブログ記事:最近やっているエコ活動?

次のブログ記事:DH-KONE/U2V - ワンセグチューナー

トラックバック(0)

トラックバックURL:

コメントする

はじめに

出来る限り誤字脱字等を無くそうとは思っているのですが、なかなか治らないので、文章がおかしくても気にせずスルーしてください。

pan
カレンダー読み込み中 ...

最近のコメント

リンク(分類は適当)

喫煙者大歓迎
あわせて読みたいブログパーツ
デル株式会社
チーム・マイナス6%