Назад к словарю
Код-ревью и качество

Чистый код

Код, который легко понять, просто модифицировать и который ясно выражает намерение программиста. Философия, популяризированная Robert C. Martin.

Определение

Чистый код следует принципам из книги Robert Martin "Clean Code": осмысленные имена, маленькие сфокусированные функции, ясное намерение, минимальные зависимости, отсутствие дублирования (DRY). Чистый код читается как хорошо написанная проза — каждая функция рассказывает историю на своём уровне абстракции. Правило бойскаута гласит: всегда оставляй код чище, чем нашёл.

Почему это важно

Разработчики тратят в 10 раз больше времени на чтение кода, чем на написание. Чистый код снижает эту когнитивную нагрузку, делая поддержку быстрее и менее подверженной ошибкам. Команды с практиками чистого кода имеют на 50% меньше багов.

Пример

Вместо: function calc(a,b,c) { return a*b-c/2; } — чистый код: function calculateDiscountedTotal(subtotal, discount, tax) { return subtotal * discount - tax / 2; }

Связанные термины

clean codewhat is clean codeclean code principlesRobert Martin

Автоматизируйте код-ревью с diffray

Мульти-агентная AI-система для код-ревью. Находит баги, уязвимости и проблемы архитектуры автоматически.