3 проблемы программистов
Поспешные решения
Порой вы знаете, что принятое вами решение не самое оптимальное. Тем не менее, реализуется именно оно, потому что так будет быстрее, да и код функционирует. Заставить код работать — это лишь малая часть задачи. Скоропалительность становится причиной серьезных погрешностей, которые приводят к увеличению технического долга.
Неинформативные комментарии к коммитам
Множество разработчиков пишут неинформативные комментарии к коммитам, даже зная, что в долгосрочной перспективе сами же от этого пострадают. Любой разработчик поймет, почему вы, возможно, не тратите время на хороший комментарий. Вы закончили фичу, которую так долго пытались отладить, и хотите наконец закоммитить финальные правки. И чем скорее, тем лучше.
Тем не менее, крайне важно потратить время и написать качественные комментарии к коммитам, с полезной информацией о том, что изменилось и почему.
Прокрастинация
С ней вы будете сталкиваться довольно часто. Разработчики, как правило, прокрастинируют, когда они в тупике или проект «не заходит». В какой-то момент вы можете обнаружить, что прокрастинируете, потому что не видите леса за деревьями. Количество работы, которая должна быть сделана, настолько давит, что в итоге вы не делаете ничего.
👉 @seniorFront