Einar Fredriksen

41%
Flag icon
This approach has some significant advantages. Most specifications begin to become out-of-date as the application evolves. This is not possible for executable specifications: If they don’t specify what the application does accurately, they will raise an exception to that effect when run. The acceptance test stage of the pipeline will fail when run against a version of the application that does not meet its specifications, and that version will therefore not be available for deployment or release.
Continuous Delivery: Reliable Software Releases through Build, Test, and Deployment Automation
Rate this book
Clear rating
Open Preview