5 ошибок при программировании, которых надо избегать
Почему программы, бывает, не работают? Потому что программисты делают ошибки. Они зачастую проявляют небрежность. Они не всегда используют лучшие инструменты или наилучшие практики. Давайте рассмотрим наиболее частые ошибки, которые случаются в работе программиста.
Ошибка #1. Плохая практика комментирования
Комментарии являются элементами текста программы, которые не подлежат исполнению компьютером. Они пишутся программистами как примечания, поясняющие то, что происходит в коде.
Комментарии также важны, когда вы работаете в группе, или когда ваша разработка будет продолжать свою жизнь без вашего участия. Вы можете продвинуться по карьере, и, возможно, кому-то другому потребуется понять ваш код. И тогда комментарии очень пригодятся.
Но при этом чрезмерно большое количество комментарий в коде говорит о том, что он написан очень запутанно. Лучше всего делать так, чтобы код был понятен без комментариев, но также дополнять код комментариями для большей ясности.
Ошибка #2. Плохие имена переменных
Допустим, вы встречаете в коде строку a = b/c. Что это значит? Что такое b и c? Как они связаны с остальным кодом? Написав программу, через десять минут вы это забудете. Тем более это не поймет кто-то другой, кому придется вносить в ваш код исправления или писать обновление программы.
Теперь взгляните на следующее выражение: gallons = miles/mpg. Тут сразу ясно, что означает каждая из переменных. Одна представляет галлоны, другая представляет мили, а третья — мили на галлон. Все понятно.
Стремитесь именовать ваши переменные так, чтобы имя отображало их функцию. Вы сэкономите массу времени и всем сильно упростите жизнь.
Ошибка #3. Недооценка важности лабораторных записок
Если вы еще не ведете лабораторные записки, немедленно начинайте. Фиксируйте в них сделанные вами изменения, их обоснование, вещи, которые вы рассматривали и забраковали, ссылки на полезные ресурсы и все остальное, что может пригодиться вам в будущем. Этим вы также поможете своим будущим коллегам или тем, кто займет ваше место, а при случае даже судье, если вам потребуется доказать свое авторство.
Ошибка #4. Нежелание учиться писать на человеческом языке
Вам надо уметь писать, чтобы разъяснять концепции, выдвигать идеи, получать финансирование, просить разъяснений, готовить предложения и даже приводить доводы в пользу повышения по службе. Участники Open Source-проектов сотрудничают с коллегами в очень обширных группах, и единственный способ оставаться в постоянном контакте состоит в том, чтобы писать четкие и понятные сообщения.
Отсюда вытекает простой вывод. Если вы хотите заниматься квалифицированной работой или трудиться над чем-то важным, нужно уметь писать на человеческом языке, на русском (а лучше на английском), а не только на языке программирования.
Ошибка #5. Плохое форматирование кода
Для каждого программиста (или проекта) обычно характерен определенный стиль программирования. Не так уж важно, какой у вас стиль, если он разумный и единообразный. Но желательно, чтобы формат кода стал вашим проводником.