5 плохих привычек разработчиков программного обеспечения


Не существует жесткого и быстрого правила относительно того, как программист должен программировать, Таким образом, нет ничего плохого в том, что у вас есть собственный стиль программирования. Для программиста нет фиксированного набора привычек, но я хотел бы упомянуть некоторые из поведений, которые препятствуют прогрессу программиста. И вот 5 лучших привычки, которых разработчики должны избегать, чтобы быстрее подниматься по лестнице:
1, Нет структуры кода или стиля кода
Согласие на более крупную структуру кода (архитектуру) и согласованный стиль кода меньшего масштаба является обязательной вещью, Иногда программисты начинают с проекта, не определяя их, и, в результате, когда проект становится широким и большим, им становится трудно управлять. Кроме того, структура и стиль кода помогают в определенных условиях, когда над несколькими программистами работают проект - управление кодом легко.
2, Слепое копирование кода
Мы все используем код вне Интернета, без сомнения. Фактически, не повторное использование кода - не самая умная идея, Но каждый раз, когда вы используете какой-то код, вставляете ли вы его вслепую и проверяете, работает ли он? Ну, если да, вам не хватает возможности учиться. Причина, по которой вы искали код, заключается в том, что вы либо не знали, как это сделать, либо хотели сэкономить время, Попытайтесь понять фрагмент, который вы использовали, по крайней мере, на высоком уровне, Вам не обязательно следовать построчному коду, но, по крайней мере, понимать используемый подход. Следующий уровень - воспроизвести то же самое решение с нуля., Может быть, даже сделать это проще, Таким образом, вы получите от этого максимум пользы.
3, Ночевка допоздна
Большинство программистов - ночные совы. Обычно это связано с тем фактом, что большинство программистов всегда программируют поздно ночью, потому что менее сфокусированные (или более активные) программисты работают днем (больше времени для отлаживать и компилировать без насыщенных серверов) и никаких встреч. Почему ночи? Потому что ночи дают возможность побыть одному и просто по прямой программе, Вот почему программисты, как правило, наиболее продуктивны в поздние ночные часы. Чувствовать себя продуктивно, хотя и не значит, что мы на самом деле, Что если всю эту работу придется выбросить и переделать? Из-за новой информации завтра утром при разговоре с коллегами? Кроме того, разработчикам все равно придется утром идти на работу, И в этом сценарии, если вы останетесь поздно ночью, вы будете накапливать усталость и стресс., Без (стабильного во времени) хорошего ночного сна психические и физиологические проблемы начнут накапливаться, что может привести к негативным самоусиливающимся циклам выгорания, депрессии, болезней и т. Д. Решение здесь состоит в том, чтобы регулярно спать спокойной ночью, освежиться и научиться быть продуктивным и сосредоточенным в течение дня.
4, Отсутствие документации
Считая, что документация - это бремя и ее следует отодвигать на задний план, когда это возможно, и спешить, когда это не так. Это вызывает техническую задолженность и является основным препятствием для привлечения нового разработчика в команду. . Если люди будут прилагать больше усилий для документирования, то будут созданы более эффективные процессы для этого. Это повысит способность быстро и эффективно обучать разработчиков.
5, Написание кода без тестирования
Оставляя в стороне дебаты о плюсах и минусах TDD, наличие одних тестов является обязательным условием. Некоторые предпочитают писать их сначала, другие пишут тесты позже, В любом случае лучше, чем вообще не иметь тестов. Наличие хорошего тестового покрытия побуждает разработчиков вносить изменения более уверенно, с меньшим количеством ошибок и чаще исправлять структурные проблемы в коде., Что, в свою очередь, повышает скорость работы команды и позволяет повысить ценность для конечного пользователя. На данный момент, просто обратите внимание на это поведение и попытайтесь исправить свои привычки, как только это станет для вас образцом, вы будете автоматически Знайте, что работает лучше для вас. Если вы хотите узнать больше о том, как преуспеть в карьере разработчиков без стресса, найдите полезные советы в моей еженедельной рассылке вместе с вашим БЕСПЛАТНЫМ профессиональным сетевым списком читателей. Спасибо за чтение! ????Если у вас есть какие-либо мысли по поводу этого поста, не стесняйтесь обращаться ко мне в Twitter и оставлять комментарии ниже. Фото Бэзила М.К. из Pexels
Теги
Профессиональный разработчик карьерного программирования Разработка инженера программного обеспечения для кодирования Последние технические истории
Комментарии
Продолжить обсуждение
Источник: https://hackernoon.com/5-bad-habits-for-software-developers-3k4734um
Якщо у вас виникли питання, вбо ви бажаєте записатися на індивідуальний урок, замовити статтю (інструкцію) або придбати відеоурок, пишіть нам на: скайп: olegg.pann telegram, viber - +380937663911 додавайтесь у телеграм-канал: t.me/webyk email: oleggpann@gmail.com ми у fb: www.facebook.com/webprograming24 Обов`язково оперативно відповімо на усі запитіння
Поділіться в соцмережах
Подобные статьи: