Clean Code
This book lives in the reference app as generated chapter pages. The learner path should still start in the curriculum apps.
Semester target
semester-03-software-design
Publish mode
chapter
Generated chapters
| Chapter | Chunk Files | Approx. Words | Route |
|---|---|---|---|
| Chapter 1: Clean Code Bad Code To The Grand Redesign In The S | 1 | 1042 | Open |
| Chapter 1: Clean Code Attitude To The Art Of Clean Code | 2 | 2164 | Open |
| Chapter 2: Meaningful Names Use Pronounceable Names To Member | 1 | 1360 | Open |
| Chapter 2: Meaningful Names Interfaces And Implementations To | 1 | 1272 | Open |
| Chapter 3: Functions Small To Blocks And Indenting | 1 | 1128 | Open |
| Chapter 4: Comments Comments Do Not Make Up For Bad Code To E | 1 | 1318 | Open |
| Chapter 4: Comments Clarification To Mumbling | 1 | 1115 | Open |
| Chapter 4: Comments Redundant Comments To Scary Noise | 1 | 1452 | Open |
| Chapter 4: Comments Don T Use A Comment When You Can Use A Fu | 1 | 1381 | Open |
| Chapter 5: Formatting The Purpose Of Formatting To Vertical D | 1 | 1388 | Open |
| Chapter 5: Formatting Horizontal Formatting To Indentation | 2 | 2505 | Open |
| Chapter 6: Objects And Data Structures Data Object Anti Symme | 1 | 1294 | Open |
| Chapter 7: Error Handling Use Exceptions Rather Than Return C | 1 | 1361 | Open |
| Chapter 7: Error Handling Provide Context With Exceptions To | 2 | 2605 | Open |
| Chapter 8: Boundaries Exploring And Learning Boundaries To Us | 2 | 2251 | Open |
| Chapter 9: Unit Tests Keeping Tests Clean To Tests Enable The | 1 | 804 | Open |
| Chapter 9: Unit Tests A Dual Standard To Single Concept Per T | 2 | 1945 | Open |
| Chapter 10: Classes Class Organization To Classes Should Be S | 1 | 805 | Open |
| Chapter 10: Classes The Single Responsibility Principle To Co | 2 | 2290 | Open |
| Chapter 11: Systems How Would You Build A City To Dependency | 1 | 1392 | Open |
| Chapter 11: Systems Scaling Up To Cross Cutting Concerns | 1 | 1181 | Open |
| Chapter 13: Concurrency Why Concurrency To Single Responsibil | 1 | 1354 | Open |
| Chapter 13: Concurrency Get Your Nonthreaded Code Working Fir | 2 | 1974 | Open |
| Chapter 14: Successive Refinement Args Implementation To How | 2 | 2747 | Open |
| Chapter 14: Successive Refinement Args The Rough Draft Part 2 | 13 | 17175 | Overview |
| Chapter 17: Smells And Heuristics C1 Inappropriate Informatio | 1 | 1395 | Open |