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