今回の開発は納期が短いので仕様が30%程しか確定してない状態で開発が始まった。
嫌だなぁとは思ったけれど、仕事だし「やれ」と言われればやるしかない。
そんな大きなプロジェクトでもないから大丈夫かなと思った自分が甘かった(つд⊂)
ある程度の前提条件などを聞き出して、開発を始めた。
もちろんプログラムには変更が入る可能性も含めて幅を持たせたし
ざっくり作って、仕様が確定するまであまり作りこまないようにした。
とりあえずプロトタイプを提出し仕様を固めてもらう。
固まったところから作りこみを始める。
けれど仕様が固まったところなのに、仕様変更が入る。
前提条件を覆すような仕様変更も入る。
2度3度・・・5度、6度・・・。
何度作っても、仕様変更。仕様変更。仕様変更。
作っても作っても終わらない。
同じところばっかり作ってるような気がして、全体の終わりも見えない。
もうね、ソースコードの美しさとかどうでもよくなるね。
心が挫けて、心が折れて、鬱っぽくなる・・・
変に悲しくて、変に攻撃的で。うわぁ~自分ヤバイって感じ初めて経験しました。・゚・(ノД`)・゚・。
私はプログラムは美しく書きたいんです。
仕様変更で少しずつ崩れていくのは仕方ないにしても、新規に作成する時だけは美しくしておきたいんです。
この気持ちが相次ぐ仕様変更には耐えられない。
せめて前提条件だけは変えてくれるな( ゚д゚ )クワッ!!
プログラマー殺すに刃物はいらぬ、仕様を三回変えれば良い とはよく言ったもんだ。
前提条件を覆すような仕様変更を何度も言われたら、そのシステムはもうどうでもいいわ。
愛着ゼロ。モチベーションもゼロ。
そんなプログラマからよいシステムなんて作れませんよ?わかってる?道連れだよ?
仕様はもうちょっとよく考えてね!
登録:
コメントの投稿 (Atom)
-
DataTableから重複を除くには と DataTableの集約計算を行う(Compute) を利用して、DataTableをグループ化し集計を行います。 以下のようなデータが入ったDataTableから、Field1とField2で重複を取り除き集計をおこないます。...
-
前回「 PLSQL SELECTの結果を取得する ~取得結果が1行の場合~ 」に続き 今回はSELECTの結果が複数行の場合です。 SELECTの結果が複数行の場合はカーソルを使用します。 カーソルとは SELECTの結果セットに対して、1行ずつデータを取り出し、順次...
-
datatableの集約計算を行うにはDataTable.Compute メソッドを使用します。 Dim As Object '最大値を求める value = datatable.Compute("Max(集計列名)", Nothing) &...
0 件のコメント:
コメントを投稿