Советы по разработке

Понять и обработать задачу. Всё разбивать на мелкие задачи.

Организация кода

Весь код должен писаться в функциях. Да, абсолютно весь код, за некоторыми необходимыми исключениями, должен писаться в функциях (методах) вне зависимости от стиля программирования. Понятное дело, что в ООП иначе никак, ну вот в процедурном стиле многие считают, что можно писать код где попало. Нет, использование функций обязательно везде.

Debug

  • Сразу при написании кода обкладывать всё тестами (проверками), чтобы легко можно было отследить ошибку.
  • Все данные скриптов выводить в логи.

Logs

Логи тоже ведутся не абы как, а аккуратно. Разные категории логов вести отдельно. Для категорий — один, для продуктов — другой, для запусков и заверений — третий. Иначе ничего не разберёшь в одном общем логе. Каждый файл логов называть осмысленно, чтобы сразу всё было понятно.