Logo

Frontend Blog

Про Frontend разработку
Telegram
YouTube
Boosty

Краткое содержание - Чистый Код. Роберт Мартин

26 августа, 2023

Пару дней назад дочитал "Идеальный программист" Роберта Мартина.

Мысли, вкратце, которые для себя выписал.

Чистый код:

  • Код, который легко читается
  • Легко дорабатывается
  • Имеет мало зависимостей
  • На него написаны тесты
  • Не содержит дубликатов
  • Делает, то что вы от него ожидаете
  • Для переменных выбраны хорошие имена
  • Функция должна выполнять только одну операцию
  • Функций с тремя и больше аргументами - следует избегать
  • В хорошем коде не нужны комментарии для описания того, что делает функция

Правило пионера (бойскаута) - оставить место после себя чище чем было if, else, while и т.д . должны состоять из одной строки, в которой обычно содержится вызов функции

Архитектура может считаться «простой», если она:

  1. Обеспечивает прохождение всех тестов,
  2. Не содержит дублирующегося кода,
  3. Выражает намерения программиста,
  4. Использует минимальное количество классов и методов.

Краткое содержание - Идеальный программист. Роберт Мартин