97 Things Every Programmer Should Know

(Chris Devlin) #1

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
Free download pdf