Публикации по теме 'clean-code'


О кодировании: антишаблоны
Введение У меня нет авторитета в отрасли. Я единственный человек, который тратит минуты, если не часы, на обдумывание проблемы. Я чрезмерно анализирую, и мой недостаток опыта только увеличивает время анализа. Я больше думаю о базовом решении, чем о следующей строке кода. Я больше думаю о существующем коде, чем о следующем сценарии. Как вы уже догадались, я совсем недавно покинул академию. Если есть опытные разработчики, которые видели эти паттерны, поделитесь, пожалуйста, своей..

Структурированные привязки C ++ 17 для более безопасного и функционального кода
Общая идея этой статьи - продемонстрировать, как с помощью C ++ 17 поддерживать область видимости (также известную как блок) как можно более чистой. Под «чистым» прицелом я подразумеваю две вещи: как можно меньше переменных, все переменные как можно чаще являются константными. Обратите внимание, что в этом примере тело main () содержит исключительно константные переменные. Это хорошая практика в ситуациях, когда вы хотите разместить свой довольно длинный алгоритм в одной области..

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

Составной эффект в программном обеспечении
Распространенной проблемой среди программных проектов является все более растущее время для поддержки и добавления новых функций. Баланс между добавлением новых функций и исправлением ошибок со временем меняется. В совершенно новом проекте все сводится к реализации новых идей, но со временем код замедляет нас. Это связано со всеми (небольшими) решениями, которые были приняты на протяжении всего проекта: сложный эффект. Как разработчики, мы все время принимаем решения в отношении..

Чистая композиция в JavaScript
Чистая композиция в JavaScript Сегодня композиция - это нормальный бумер JavaScript: она устраняет фундаментальные недостатки ООП, основанного на наследовании, которое мы получили от старшего поколения, но ею часто злоупотребляют и неправильно используют, потому что каждый хочет запрыгнуть в новые тенденции. Давай приберемся. Что такое композиция? Небольшое напоминание для людей, живущих под камнем: наследование классов обычно представляется как способ «достижения ООП» (т. Е...

Книга отзывов: Чистый код
Эту книгу мне давным-давно подарил старый коллега, а также один из моих близких друзей. Это одна из книг по программному обеспечению, которая мне нравится больше всего, но у меня не было возможности купить ее, когда я был студентом. Введение Об авторе, Роберте С. Мартине, он считается одним из старейших инженеров в индустрии программного обеспечения. Имеет многолетний опыт работы в сфере программного обеспечения на различных позициях, от разработчика, менеджера, до генерального..

Очистите свой код, применив эти 7 правил
Читаемый код — это поддерживаемый код В этом посте я расскажу о некоторых правилах, которые вы можете применить для улучшения своего кода. Все примеры кода написаны на Javascript. Я считаю, что удобочитаемый код — это код, который можно поддерживать. Моя цель как разработчика — писать качественный код. Каждый разработчик в команде, независимо от уровня его навыков, должен уметь понимать код, читая его. Это помогает молодым разработчикам быть более уверенными в написании кода...