ENGLISH
REFERENCE

clean code

compound.
C1 Advanced Programming
Definition

compound. computer programming that is easy for other people to read, understand, and change later. It follows clear rules so that the logic is simple and mistakes are easy to find.

compound. source code that is written with a focus on readability, maintainability, and simplicity. It adheres to established software engineering principles and naming conventions to ensure that the logic is transparent to other developers.


SIMPLE

Writing clean code makes it easier for your team to fix bugs.

CONTEXTUAL

The senior developer insisted on clean code because the project would be maintained by different teams over the next five years.

COMPLEX

While functional software meets immediate requirements, clean code ensures long-term sustainability by reducing technical debt and allowing for more efficient refactoring as the system evolves.

Origin

A compositional term formed from the adjective clean and the noun code. It was popularized as a specific methodology by the American software engineer Robert C. Martin in his 2008 book of the same title.

Etymology adapted from Wiktionary, available under CC BY-SA 4.0.

Related words

Last updated July 22, 2026