このレガシ コードを Web アプリに変換する作業を行うたびに、内側が少し死んでいるような気がします。データベースはだめです。すべてのフィールドと列は nvarchar であり、空白 (空の文字列) は、Null を使用して何も意味しない代わりに、何も意味しない (Null) と仮定します。小数を使用する代わりにパーセンテージのようなものを使用します。余分な 2 つのゼロをタグ付けして、文字列 (nvarchar) として保存します。データベースを掘り下げてコードに取り組み、古いレガシー アプリがどのように機能するかを発見します。ちょっと死ぬ。
4 に答える
3
同情します。少し死んでも健康に悪い。気分を良くする方法の 1 つは、少しずつ修正することです。もう少し正しくすると、気分がずっと良くなります。
于 2008-12-17T20:52:43.950 に答える
2
はい毎日。本当に悪い C++ (MFC) か、暗黙のうちに悪い VB6 のユーティリティが混在しています ;-)
私は請負業者として 5 年間働いていましたが、その仕事の一部は本当にひどいコードに取り組んでいました。請負業者が持ち込まれるまでに、物事は通常かなり悲惨です。私の魂は何年も前に死にました!
于 2008-12-17T20:49:47.387 に答える
0
はい、私はそれを持っています。1 つは、データベースが Excel のようなテーブルで構成されている場合です。すべてのテーブルに同じデータがいくつかあります。
次に、データ入力を行うフローチャートベースのプログラムがあります...命名規則はなく、コメントは役に立たないかまったくなく、説明のつかない定数があちこちにあります...そして、フローチャートソフトウェア自体を始めることすらできません...
于 2008-12-17T20:54:34.397 に答える
0
私は今それをやっています。から.NET ソリューションへの移行のアーキテクチャ評価に取り組んでいます。
- 数十のフォームと数個のクラスしかない古い VB6 コード
- 60 以上の DTS パッケージを備えた SQL Server 7 バックエンド
それはすべて非常に古く、実際にはエラー処理がありません。
もう泣いちゃう…
于 2008-12-17T20:49:52.970 に答える