A.2. Guidelines in Alphabetical Order
Here are the guidelines in alphabetical order with the page number on which they appear.
- "A Rose by Any Other Name Is Not a Rose" on page 13
- "Adapt a Prefactoring Attitude" on page 33
- "Adopt and Adapt" on page 128
- "Avoid Premature Generalization" on page 160
- "Avoid Premature Inheritance" on page 64
- "Be Ready to Import and Export" on page 143
- "Build Flexibility for Testing" on page 101
- "Business Rules Are a Business unto Themselves" on page 152
- "Clump Data so That There Is Less to Think About" on page 16
- "Communicate with Your Code" on page 28
- "Consider Failure an Expectation, Not an Exception" on page 148
- "Consider Privacy" on page 153
- "Consistency Is Simplicity" on page 32
- "Create Interface Contracts" on page 26
- "Decide on a Strategy to Deal with Deviations and Errors" on page 36
- "Declaration over Execution" on page 63
- "Decouple with Associations" on page 110
- "Do a Little and Pass the Buck" on page 130
- "Do a Little Job Well and You May Be Called upon Often" on page 80
- "Document Your Assumptions and Your Decisions" on page 34
- "Don't Change What It Is" on page 141
- "Don't Let the Cold Air in" on page 159
- "Don't Overclassify" on page 62
- "Don't Reinvent the Wheel" on page 11
- "Don't Repeat Yourself (DRY)" on page 33
- "Don't Speed Until You Know Where You Are Going" on page 40
- "Exceptional Guideline" on page 3
- "Explicitness Beats Implicitness" on page 29
- "Figure Out How to Migrate Before You Migrate" on page 92
- "Get Something Working" on page 123
- "If It Can't Be Tested, Don't ...
Get Prefactoring now with the O’Reilly learning platform.
O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.