Написание хорошего кода

Исправление багов стоит дорого. Последующий ревьювинг и доработка кода требуют:

  • время, чтобы переосмыслить и понять проблему
  • время, чтобы понять код, который решает данную проблему

Хороший (обслуживаемый) код должен быть:

  • Читаемым
  • Последовательным
  • Предсказуемым
  • Написан в одном стиле
  • Документирован
Редактировать на GitHub