Information Technology Reference
In-Depth Information
Chapter 2
Introducing Continuous Integration
Commit Code
Frequently
Don't Commit
Broken Code
Fix Broken Builds
Immediately
All Tests and
Inspections
Must Pass
Write Automated
Developer Tests
Run Private
Builds
Avoid Getting
Broken Code
Assumption is the mother of all screw-ups.
—W ETHERN ' S L AW OF S USPENDED J UDGMENT
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 signifi-
cant 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
23
 
Search WWH ::




Custom Search