Я много говорю о том, как надо разрабатывать и что надо делать. Но сейчас я хочу тебе рассказать, чего делать не надо, то есть введем новое слово "Антипаттерны".
Итак, вотлишь небольшая часть и наиболее часто встречающаяся ошибок, которые совершают разработчики:
1. Большой коммит - то есть добавление в репозиторий большого количества изменений в одном коммите, что приводит к трудностям в отслеживании логических связей и причин изменений. А еще сложнее становится "откатить" мешающие изменения в случае чего, не затронув полезные
2. Оверинжиниринг - создание излишне сложных решений, которые не соответствуют требованиям и задачам проекта. Да, именно так: сложный код к добру не приводит, а приводит она к удорожанию его поддержки.
3. Стадия золотого молотка - постоянное усовершенствование и изменение решения без учёта требований клиента и реальности проекта. То есть как и в прошлом пункте - больше не значит лучше. Делай именно то, что сказал клиент, не больше и не меньше. Не из вредности,