Deploying Visual FoxPro Solutions

In a word, everything! Deployment nightmares are not uncommon. Poor software deployments destroy schedules, projects, and potentially your customer ‚ s computer. A bad installation can ruin all of the development work that came before it.

We can ‚ t cover every possible problem in this book, let alone this chapter. What we will do is cover many of the common problems that have trapped us over the years . Early planning for deployments allows you to avoid many of the problems we list here.

Implementation

We have all lived through embarrassing implementations where we encounter a problem that never showed up during unit testing, system testing, user acceptance testing, or even the installation rehearsal you did the day before the real installation. This could be because of external problems or because of one you interject into the process all by yourself.

Application

The application should have been tested long before you deploy it, but during deployment you may encounter a new condition that breaks the application. We strongly advise you or the designated installer run the application before turning it over to the users.

Environment

The most difficult part of ensuring a smooth deployment is understanding the environment long before the deployment takes place. Yet we still find ourselves tripping over problems we did not anticipate before the fateful day.

Категории