Не пишите больше мусорный код

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

Ему 60, и он все еще увлечен своим кодом. Несколько лет назад я почувствовал запах кода, и он дал мне несколько инструкций, и они оказались для меня продуктивными. Сейчас я поделюсь этими советами.

Преимущества следующих соглашений

  • правила чистого кода
  • поддержание чистого кода
  • качество советов по чистому коду
  • выгода от чистого кода

правило бойскаутов

«Всегда оставляйте код, который вы редактируете, немного лучше, чем вы

нашел», — Роберт С. Мартин (дядя Боб)

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

Возможно, вы когда-нибудь слышали об этом правиле; «Всегда оставляйте код лучше, чем вы его нашли». В 1941 году основатель скаутов Роберт Стефенсон Смит Баден-Пауэлл сказал: «Постарайтесь оставить этот мир немного лучше, чем вы его нашли. '

Давайте посмотрим некоторые правила

  • Разбивайте большие функции на маленькие части:Держите свои функции небольшими. Большие функции усложняют код. Так что делайте небольшие детали, которые можно понять.
  • Сохраняйте осмысленные имена переменных. Добавляйте в код осмысленные имена переменных, чтобы их было легко найти. Я думаю, что имя переменной должно состоять из одного или двух слов. И вы можете иметь смысл, используя прописные и строчные буквы.
  • избегайте дублирования: повторяющиеся коды могут быть большими, и если вы создаете повторяющийся код, который впоследствии нельзя будет использовать повторно. Когда вы пишете код, вы знаете, что вам действительно нужно, поэтому не будет лишнего персонала.
  • избегайте ненужных условий: ненужные условия создают запах кода. Если вы используете много условий, ваш код будет выглядеть сложным.

Если вы хотите узнать подробности, проверьте эту статью.



Длинный код не является хорошим кодом

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

Опытные программисты пишут код столько, сколько им нужно.

Принцип единой ответственности (SRP)

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

function subtract(x, y) {
    return x - y;
}

Юнит-тестирование

«Программное обеспечение никогда не было совершенным и никогда не станет совершенным. Но разве это лицензия на создание мусора? Недостающий ингредиент — это наше нежелание количественно оценивать качество».

— Борис Бейзер

Поэтому, если программисты пишут код и думают, что ошибок нет, они ошибаются. Не существует программного обеспечения без ошибок. Разработка программного обеспечения — это тяжелая работа.

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

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

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

Практика, практика, практика

«Качество никогда не бывает случайным; это всегда результат разумных усилий».

— Джон Раскин

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

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

Заключительные слова

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

Спасибо за ваше время.

ссылка: https://www.stepsize.com/blog/how-to-be-an-efficient-boy-girl-scout-engineer

Больше контента на blog.devgenius.io.