Skip to content

Clean Code

Author: Robert C. Martin
Priority: #3 Must-Read


Overview

A handbook of agile software craftsmanship. The bible of writing clean, maintainable code.


Key Topics

  • Meaningful Names
  • Functions
  • Comments
  • Formatting
  • Objects and Data Structures
  • Error Handling
  • Boundaries
  • Unit Tests
  • Classes
  • Systems
  • Emergence
  • Concurrency
  • Smells and Heuristics

Notes