Skip to main content

18 docs tagged with "clean-code"

View all tags

Chapter 1: Clean Code

Why clean code matters, the cost of bad code, and what experts say good code looks like.

Chapter 10: Classes

Designing small, cohesive classes with a single responsibility and organizing them for change.

Chapter 11: Systems

Separating system construction from use, dependency injection, and scaling clean architecture.

Chapter 12: Emergence

Kent Beck's four rules of simple design and how following them leads to emergent good design.

Chapter 13: Concurrency

The challenges of concurrent programming and principles for writing safe, clean concurrent code.

Chapter 5: Formatting

Code formatting as communication — how visual structure conveys meaning and intent.

Chapter 8: Boundaries

Strategies for cleanly integrating third-party code and managing the edges of your system.

Introduction

Clean Code - A Handbook of Agile Software Craftsmanship by Robert C. Martin