Писать отличный код и быть потрясающим в том, что ты делаешь

Опубликовано: 2022-07-21

Содержание поста

  • Комментарии — ваш друг
  • Белое пространство равняется отличному коду
  • Будь проще
  • Приберись
  • Будьте описательными
  • Проверяйте часто
  • Оставайтесь последовательными
  • Имейте настойчивость и целеустремленность
  • Исследуйте свои проблемы
  • Не бойтесь использовать инструменты

Программирование может быть веселым и полезным занятием, будь то просто хобби или карьера.

Хотя написать код может любой, часто требуются годы практики, чтобы стать выдающимся программистом. Однако это не означает, что вам нужно ждать годы, чтобы написать отличный код.

Эти советы помогут вам улучшить свои навыки программирования и стать лучшим программистом за гораздо более короткое время.

Комментарии — ваш друг

Нет ничего более раздражающего, чем брать старый проект или чей-то еще проект и понятия не иметь, что происходит.

Может быть, есть раздел кода, который вам подходит, и вы хотите проверить решения позже. Возможно, вам придется на некоторое время отказаться от своего кода. Вы даже можете сотрудничать с членами команды.

Какой бы ни была ваша ситуация, комментарии в вашем коде могут помочь. Они могут сказать вам, где остановился программист, что он хотел сделать в коде и где у него возникли проблемы. Комментарий прочь!

Белое пространство равняется отличному коду

Код, который трудно читать, не является хорошим кодом. Человеческий глаз не очень хорошо воспринимает фрагменты текста, поэтому мы разбиваем его на абзацы и предложения.

Код не должен отличаться. Когда вы разбиваете свой код, вы облегчаете чтение и работу с ним. Вам будет проще выявлять ошибки, находить определенные элементы и редактировать код.

Даже если вас беспокоит размер файла, пустое пространство обычно добавляет всего несколько килобайт к общему размеру. В конце концов, пробел — это хорошо.

Будь проще

Как программист, у вас может возникнуть соблазн продемонстрировать свои навыки при написании кода. Конечно, вы можете написать функцию, которая обрабатывает двадцать различных объектов, но зачем вам это?

Чем сложнее вы делаете свой код, тем запутаннее он становится. Его труднее читать, легче сломать и труднее выяснить, что не так. Лучший способ бороться с этим — сохранять простоту.

В идеале каждая функция должна обрабатывать только одно действие, а каждый класс должен обрабатывать только одно понятие. Если вам нужна сложная функция, вы можете разбить ее на вспомогательные функции, чтобы все было просто.

Приберись

По мере развития вашего кода у вас будут части, которые больше не работают или устарели.

Хотя вы можете закомментировать этот код, нет никакой реальной причины оставлять его. Возможно, вы захотите оставить его, чтобы показать, где был ваш код, или на случай, если обновленная версия что-то сломает.

Вначале это может быть хорошо в небольших количествах, но в конце концов вы захотите удалить его. Во-первых, код станет легче читать. Во-вторых, зачем держать его, если новый код работает лучше и без проблем?

Будьте описательными

Еще один способ убедиться, что у вас отличный код, — быть описательным, когда вы называете вещи.

Нет ничего более разочаровывающего, чем пытаться исправить ошибку, когда вы не можете вспомнить, какая функция что делает. Конечно, функции, названные всего одной буквой или аббревиатурой из букв, например, dbf вместо файла базы данных, могут выглядеть круто, но их просто сложно понять.

Спросите себя: будете ли вы помнить, что это значит, через шесть месяцев? Что, если это чужой проект, который вы унаследовали?

Делая вещи описательными, вы сэкономите время, сохраните свой код в чистоте и избежите многих головных болей у будущих разработчиков системы.

Проверяйте часто

Чтобы убедиться, что у вас отличный код, вы должны убедиться, что он работает так, как должен.

Этого можно добиться, просто запустив тесты после завершения сборки, но это может привести к неаккуратному коду и неожиданному поведению. Это может все еще выполнять работу, но это, вероятно, не будет красиво. Таким образом, вы также более подвержены ошибкам.

Код лучше тестировать в процессе. Таким образом, вы сможете выявить потенциальные проблемы на ранней стадии и исправить код, который не работает так, как должен.

Возможность выявлять ошибочное поведение сэкономит ваше время и нервы, а также сделает вашу работу проще, а ваш код — великолепным.

Оставайтесь последовательными

У каждого программиста есть свои предпочтения в том, как он пишет свой код. Вы, вероятно, видели несколько разных стилей, когда сами учились программировать.

Хитрость в создании отличного кода заключается в том, чтобы выбрать свой особый стиль и придерживаться его. В идеале ваш код должен быть одинаковым от начала до конца. Ваш код станет чище, вам будет легче находить вещи, и код будет работать лучше.

Имейте настойчивость и целеустремленность

Ни для кого не секрет, что программирование может быть трудным даже для опытных профессионалов. Время от времени вы будете сталкиваться с ошибками, сбоями и проблемами, которые кажутся неразрешимыми. Там просто нет никакого способа обойти это.

Единственный способ обойти их — быть настойчивым и преодолевать их. Можно сделать перерыв, если вы слишком расстроены, чтобы трезво мыслить. Чего вы не можете себе позволить, так это уйти совсем или продолжать думать, что сделаете это позже.

В этом случае позже часто становится никогда. Ваш проект может себе это позволить? В конце концов, вы не сможете уходить каждый раз, когда сталкиваетесь с одной и той же проблемой, независимо от того, что это за проект.

Научившись решать ее сейчас, вы растете как программист и облегчаете себе работу. Просто помните, это не решится само собой!

Исследуйте свои проблемы

Самое замечательное в том, чтобы быть программистом сейчас, это тот факт, что в Интернете есть так много информации, чтобы предложить вам.

Неважно, в чем проблема; есть очень хороший шанс, что у кого-то еще было это до вас. Еще более вероятно, что они написали об этом и о найденном решении в Интернете.

Исследуя проблему в Интернете, вы избавите себя от головной боли, времени и разочарований, с которыми вам пришлось бы столкнуться, пытаясь разобраться в ней самостоятельно.

Как только вы найдете решение, вы не захотите просто скопировать и вставить его и двигаться дальше. Потратьте время, чтобы выяснить, где была проблема, и понять, что они сделали для ее решения.

Это поможет вам лучше понять код и ваши способности. Это также облегчит вам решение проблем в будущем и написание более качественного кода для начала.

Не бойтесь использовать инструменты

От игровых площадок для кодирования до способов поделиться своим кодом со всем миром — программистам доступно множество инструментов. Это может немного напоминать читерство, но на самом деле это часто делает вас лучшим программистом.

Они могут позволить вам предварительно просмотреть свою работу, показать вам, где вы могли что-то напутать, и даже вдохновить вас, если вам нужен быстрый старт.

Если вы веб-разработчик, не бойтесь использовать плагины, облегчающие вашу работу. Они сделают вещи более аккуратными и освободят вас, чтобы закончить больше проектов!

У нас есть несколько интервью с отличными разработчиками WordPress — посмотрите и получите советы, которые могут сэкономить вам часы работы!

Какие ваши любимые советы по программированию? Расскажите нам ниже в комментариях и не забудьте подписаться на нашу рассылку, чтобы никогда не пропустить ни одного полезного совета!