Каждый программист начинает свой путь с совершения ошибок. Есть ошибки, которые совершают практически все новички. Есть ошибки, которые возникают лишь в конкретном случае.
Важно понимать, что совершенная ошибка приводит к плохой работе, которую потом нужно переделывать. Давайте рассмотрим типичные ошибки, свойственные программистам.
Фреймворки, плагины, программы по автоматическому добавлению шаблонов и пр. Как говорится, не создавайте колесо заново, оно уже есть. Если есть возможность воспользоваться готовым продуктом, который работает и показывает результаты, тогда действуйте.
Но многие программисты считают, что они должны создавать все по-новой и с нуля. Чтобы делать свою работу, пользуйтесь готовыми шаблонами, проверяйте их и не создавайте колесо заново.
Некоторые программисты прямо гордятся, что создают свои программы в обыкновенном блокноте Windows. Зачем это делать? Чтобы потом гордиться тем, насколько вы крутой программист.
Существует множество сред и средств, в которых можно писать коды, а они тем временем их исправляют, проверяют на ошибки и делают многое другое. Вы хотите похвастаться или выполнить работу? Обычно хвастунам приходится переделывать работу, поскольку находится множество ошибок.
Прежде чем задать вопрос, поинтересуйтесь, его уже задавали ранее и получали ответ. То, что вопрос возник у вас, не означает, что он не мог возникнуть у кого-то другого до вас. Поищите на форумах и поисковиках с помощью «Поиска» свой вопрос и ответы на него, а потом уже задавайте вопросы, которые не имеют ответов в Интернете.
Очень часто программисты грешат тем, что не желают переделывать программы и коды, а пытаются сэкономить время благодаря тому, что вставляют заплатки в свои шедевры. В итоге это приводит к уродованию программы, появлению ошибок, искажению самой сути разработки и изменению концепции. Если не желаете менять свое творение, тогда придется не «латать» ее, а переделывать.
Ошибкой программистов является еще и игнорирование необходимости проверять входные данные. Они считают, что все будет корректно введено и не потребует дополнительных проверок. На самом деле люди ошибаются, как и сами программисты.
Еще программисты грешат тем, что ко многим кодам относятся как к мелочам. Они не отслеживают длину строк, не оставляют комментарии, включают какие-то свои фишки. Но проходит время, и они уже забывают, что хотели сделать в том или ином случае. Получается некрасивый код, который трудно поддается пониманию даже со стороны программиста.
А еще программисты любят не решать возникающих проблем, а просто на тяп-ляп их устранять. Если оказывается, что программа не работает, и программист не может найти ошибку, чтобы устранить, он уже обращается к шаблонам и плагинам, которые должны перекрыть изъян.
И тут возникает проблема, связанная с тем, что программа одна, а шаблоны созданы для другого. В итоге все идет не так, как ожидалось.
Программирование