Deployment
- Definition
- Preparing and moving the application from the repository to the application server
How does it work?
When a change to the application has been made, the old application on the server needs to be replaced by the new application. This may involve copying the code, building assets, bringing the application down and up again.
When should you use it?
Problems
- Writing tests takes time in the short run and this slows down the time to ship your application
- Not writing tests takes time in the long run that goes into debugging code