Разработчик под ником Kesk составил список самых больших ошибок, которые программисты могут совершить при разработке программного обеспечения (ПО).
Желание пробовать все новое, например, использовать в разработке только что вышедший фреймворк или язык почти всегда приводит к катастрофе.
Если вы используете новый, еще «зеленый» фреймворк просто потому, что вам кажется, что он станет решением всех задач, или вам интересно, что получится, по мере развития проекта вы, вероятно, заметите его недостатки, ошибки или дыры в безопасности. А по итогу вам придется исправлять весь код.
Что еще хуже, считает Kesk, создатели или сообщество, стоящие за фреймворком, могут прекратить его поддержку. Если это произойдет, вам придется также отказаться от фреймворка, если не хотите создавать огромный технический долг в будущем.
Сюда можно отнести:
Примеры проявления жадности в разработке: «Я написал этот код. Ничего не меняйте, оставьте все как есть. Он работает нормально» или «Я работаю над этим проектом с самого начала и не хочу к кому-либо присоединяться».
Когда мы работаем на кого-то еще или в команде, код не наш, и мы должны делиться им с коллегами, помогая им в максимально возможной степени.
Еще пример: желание освоить все модные языки и фреймворки, что, конечно, невозможно. В результате получается изучить только часть и фреймворк используется неправильно.
В других случаях может возникнуть соблазн быть незаменимым, быть в центре всех событий и быть тем, кто принимает все решения. Кажется, что если мы незаменимы, нас не уволят, если что-то пойдет не так.
Пример: заставить что-то работать, не беспокоясь о том, как именно это работает.
Пример: неоправданный нервный срыв из-за кого-то или чего-то.
git push
и загрузил что-то, что нарушает сборку и заставляет вас тратить час личного времени на попытки все исправить.Пример: препятствование работе других, чтобы они не делали что-то лучше вас.
Имеется в виду вера в то, что вы лучше всех и никогда не ошибаетесь.
Примеры:
Сегодня мы поговорим о том, как выбрать лучшие курсы Power BI в Украине, особенно для…
В 2023 году во всех крупнейших регионах конкуренция за вакансию выросла на 5–12%. Не исключением…
Unicorn Hunter/Talent Manager Лина Калиш создала бесплатный трекер поиска работы в Notion, систематизирующий все этапы…
Edtech-стартап Mate academy принял решение отправить своих работников в десятидневный отпуск – с 25 декабря…
Служба безопасности Украины задержала в Киеве 46-летнего программиста, который за деньги устанавливал шпионские программы и…
IT-специалист Джордан Катлер создал и выложил на Github подборку разнообразных ресурсов, которые помогут достичь уровня…