vi Contents
The Boy Scout Rule ..........................
Robert C. Martin (Uncle Bob)
Check Your Code First Before Looking to Blame Others ...
Allan Kelly
Choose Your Tools with Care ...................
Giovanni Asproni
Code in the Language of the Domain ..............
Dan North
Code Is Design .............................
Ryan Brush
Code Layout Matters .........................
Steve Freeman
Code Reviews .............................
Mattias Karlsson
Coding with Reason .........................
Yechiel Kimchi
A Comment on Comments .....................
Cal Evans
Comment Only What the Code Cannot Say ..........
Kevlin Henney
Continuous Learning .........................
Clint Shank
Convenience Is Not an -ility ....................
Gregor Hohpe