Chapter 3. Reducing Risks Using CI
Quality means doing it right when no one is looking.
Things will always go wrong on a project. By effectively practicing CI, you find out what at every step along the way—rather than late into the development cycle. CI helps you identify and mitigate risks when they occur, making it easier to evaluate and report on the health of the project based on concrete evidence. How much of the software have we implemented? Answer: Check the latest build. How much test coverage do we have? Answer: Check the latest build. Who checked in the latest code? Answer: Check the latest build.
In this chapter, we cover risks that CI can mitigate, such as late discovery of defects, lack of project visibility, low-quality ...