Программировать сложно. Писать чистый и понятный код — легко
7 месяцев назад
Статьи
548
0

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

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

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

  1. Используйте определенный набор инструментов тогда, когда есть в этом необходимость. Не стоит думать, что применяемые компоненты нужны всегда, и их постоянно следует повторять. Главная идея — не написание кода ради кода или создание лучшего кода в мире. Перед вами задача создать ПО, при этом учесть поставленные условия и бюджет. Программное обеспечение имеет временную актуальность, а потом его необходимо переделывать и дорабатывать. Поэтому над его созданием работайте быстро. Пользуясь инструментами тогда, когда в этом действительно есть потребность, вы экономите время, избегаете лишней работы, а код становится лучше благодаря отсутствию элементов, которые часто усложняют программу.
  2. Упрощайте все, что можно. Создавая новую функцию, избегайте суперструктур. Сделайте так, чтобы функция просто работала. Перепроектируйте код с включением всех текущих функций так, чтобы он стал как можно более простым и чистым. Еще, как вариант, разбейте существующие методы на части, а затем модифицируйте каждый из методов обработки.
  3. Разрабатывайте собственные техники по поиску багов в своем коде. Если вы на каком-то моменте застряли и ничего не работает, посмотрите на строки со стороны. Попытайтесь объяснить самому себе ход ваших действий. Объясните проблему вслух.

Автор книги «Учись программировать» Крис Пайн писал, что программирование — это не то, что вы знаете, а то, что вы можете узнать.

Перевод статьи 3 Amazing Ways To Write Simple Code

Оставить комментарий

Ваш комментарий будет отображаться только после прохождения модерации...
Комментариев нет
Лучшие материалы
Ходят споры, где лучше работать - в аутсорсинговой или продуктовой компании. Специалистов интересует результаты такого выбора: зарплата, профессиональное развитие, перспективы. ...
Начало новой недели, еще и осень. В работе всякое случается: усталость, стресс, апатия, эмоциональное выгорание. Предлагаем вам несколько экспериментов чтобы ...
Специально для Digest.pro Сергей Пятницкий, основатель Redwall и специалист по новостройкам Одессы, рассказал, о возможностях инвестиций в первичную недвижимость. За ...