<aside> 🔥

Профессиональные программисты пишут удобочитаемый код. И точка.

</aside>

Цените легкость чтения кода выше, чем удобство его написания. Даже во время первоначальной разработки программы код приходится читать гораздо чаще, чем писать. Что уж говорить про сопровождение кода.

Главы статьи:

1. Зачем все это нужно?

2. Правило бойскаута

3. Методы

4. Имена

5. Переменные

6. Управляющие конструкции

7. Комментарии и аннотации

8. Форматирование

9. Производительность

10. Расширения

11. Стиль работы

11. Разработка через поведение (BDD) (в разработке)

Данная статья была написана с использованием различных материалов, книг и личных выводов автора. В том числе обязательно стоит упомянуть книгу Никиты Зайцева (WildHare) "Не спеша, эффективно и правильно – путь разработки". - многие тезисы лучше Никиты автор сформулировать не смог, по этому взял их.

Стоит сказать, что статья не завершена, да и не может быть завершена никогда. Она периодически развивается и дополняется наравне со стандартами и технологиями.

Курилович Андрей, 2025