O'Reilly logo

Continuous Integration: Improving Software Quality and Reducing Risk by Andrew Glover, Steve Matyas, Paul M. Duvall

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

Chapter 2. Introducing Continuous Integration

Introducing Continuous Integration
 

Assumption is the mother of all screw-ups.

 
 --WETHERN’S LAW OF SUSPENDED JUDGMENT

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 ...

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, interactive tutorials, and more.

Start Free Trial

No credit card required