データベースを指す従来の Delphi コードを使用して、完全に異なるスキーマを持つ新しい、より優れたデータベースをサポートする必要があります。更新されたデータベースには同じデータがあります。これには、ストアド プロシージャと埋め込み SQL の組み合わせがあります。
何かを壊さないようにするのに役立つ、優れたテスト駆動開発手法はありますか? このコードには単体テストがほとんどなく、多くのハードコードされた SQL を変更する必要があります。
すべての変更の後に実行するだけでは、エラーが発生しやすく、時間がかかります。私はTDDまたはBDDを行うというアイデアが大好きですが、それを行う方法がわかりません.