Chapter 2. Introducing Continuous Integration

Introducing Continuous Integration

Assumption is the mother of all screw-ups.


Early in my career, I learned that developing good software comes down to consistently carrying out fundamental practices regardless of the particular technology. In my experience, one of the most significant problems in software development is assuming. If you assume a method will be passed the right parameter value, the method will fail. Assume that developers are following coding and design standards and the software will be difficult to maintain. Assume configuration files haven’t changed, and you’ll spend precious ...

Get Continuous Integration: Improving Software Quality and Reducing Risk now with the O’Reilly learning platform.

O’Reilly members experience live online training, plus books, videos, and digital content from nearly 200 publishers.