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


Код Запах 22 — Помощники
Вам нужна помощь? Кому ты собираешься звонить? Проблемы Читабельность Принцип наименьшего удивления Ошибка биекция Статические методы Что такое имя? — Часть II: Реабилитация Мы все согласны: доброе имя всегда важнее всего. Давайте найдем их. medium.com Решения Найдите подходящее имя Если помощником является библиотека, разбейте все службы как разные методы. Методы всегда должны выполняться объектами. Статические..

Нет комментариев!
Я только начал работать в стартапе! Захватывающе и звучит «круто»! Но проблема в том, что у меня есть весь предшествующий опыт корпоративного образования. Через несколько дней я обнаружил культурные различия. Жизнь в стартапе действительно крутая. Это, без сомнения, сложно, нужно выйти из своей зоны комфорта и быть очень гибким. Вместо того, чтобы просто решать поставленную задачу, нужно быть достаточно активным, чтобы проявлять инициативу. Более интересный факт, с которым я..

Руководство CodeNo0b по избавлению от посредственности — generalCharacteristics()
Руководство CodeNo0b по избавлению от посредственности — generalCharacteristics() Это часть серии статей под названием Руководство CodeNo0b по избавлению от посредственности — моя попытка создать своего рода ментальную модель из концепций, обсуждаемых в классических книгах Энди Ханта, Дэйва Томаса, Чада Фаулера, и Роберт Мартин в самоучительной манере. Оглавление здесь: main() Вы, должно быть, думаете: « О, еще один список? Если у меня их нет, значит ли это, что я не создан..

Чистый код: советы, хитрости и примеры
Вас расстроило изображение выше? Или вас постигла та же участь? В любом случае, вы попали в нужное место. Большинство программистов ставят во главу угла функциональность своего кода и пренебрегают его чистотой. Затем они передают его другим программистам и ложатся тяжелым бременем на свою команду. Не будь таким парнем. Когда мы были детьми, нас учили убирать после собственного беспорядка. Теперь, когда мы программисты, мы должны стремиться к тому же. Вот несколько советов и..

Написание более чистого кода. Часть 1. Советы по написанию кода, который облегчит жизнь каждому
«Любой дурак может написать код, понятный компьютеру. Хорошие программисты пишут код, понятный людям». — Мартин Фаулер Представьте себе это: Это еще один обычный день в вашем районе, и вы выходите на улицу, чтобы получить почту из своего почтового ящика. Вы небрежно пролистываете всю скучную старую ненужную почту, и вдруг ваше внимание падает на один ярко раскрашенный конверт. «ПОЗДРАВЛЯЕМ!» это кричит на обложке. Оказывается, вы выиграли тот розыгрыш, в котором..

Как применять принципы SOLID в приложениях React
Как применять принципы SOLID в приложениях React В этой статье мы рассмотрим принципы SOLID и способы их применения в React. Для простоты я не буду приводить полную реализацию некоторых компонентов. Итак, приступим. Принцип единой ответственности Во-первых, это принцип единой ответственности. Этот принцип говорит нам, что у модуля должна быть одна и только одна причина для изменения. Представим, что мы пытаемся создать приложение, которое отображает пользователей в..

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