Чистый код
Код, который легко понять, просто модифицировать и который ясно выражает намерение программиста. Философия, популяризированная 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; }