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


Мышление интерфейса: как создавать гибкие, поддерживаемые компоненты React с помощью контекстного API
В документе React упоминается, что Context предназначен для совместного использования значений общих данных между компонентами без явной передачи реквизита через каждый уровень дерева (проблема сверления реквизита). Context позволяет родительскому компоненту сделать некоторую информацию доступной для любого компонента в дереве под ним — независимо от того, насколько глубоко — без передачи ее явным образом через реквизиты. Чтобы узнать больше о хуках, вы можете скачать шпаргалку здесь..

Все запахи кода, собранные в виде экономящего время однострочника
Это запах или нет? Получите быстрый ответ от One-Liner Code-Smells Запахи кода — это определенные индикаторы проблем в коде, которые указывают на то, что что-то не так. Важно обращать внимание на запахи кода. Это не догмы, а показатель того, что ценности могут оказаться под угрозой. Ценности с точки зрения эволюционируемости, правильности, эффективности производства и…

LOLA, Boilerplates и SaaS: путешествие по лабиринту для создания надежного технологического стека
Как я нашел ясность среди шаблонного хаоса, обошел ловушку LOLA и определил наш план SaaS. Если вы следите за моими обновлениями в социальных сетях, вы знаете, что мы находимся в процессе разработки нового SaaS-продукта под названием IntentBoard . Мы стремимся оптимизировать управление продуктами, клиентами и подписками. После некоторых исследований интеграция Stripe показалась мне надежным выбором, учитывая его зрелый и хорошо продуманный API. Когда дело дошло до выбора..

Чистый код: руководство по гибкому программному мастерству Роберта С. Мартина
Чистый код: руководство по гибкому программному мастерству Роберта К. Мартина «Чистый код: руководство по Agile Software Craftsmanship» Роберта С. Мартина — это высоко оцененная книга, в которой подчеркивается важность написания чистого и поддерживаемого кода. В этой книге Мартин представляет набор принципов, шаблонов и практик, которые могут помочь разработчикам программного обеспечения улучшить качество и читабельность их кода. Книга начинается с обсуждения ценности чистого кода и..

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

8 различных советов по улучшению качества кода JavaScript
Советы и рекомендации по JavaScript 8 различных советов по улучшению качества кода JavaScript Подробно объяснено с несколькими сценариями, кодом и выводом. 1. Используйте объекты вместо нескольких, если иначе или переключитесь. В JavaScript objects может быть одной из возможных альтернатив для if else , условного оператора ( ? : ) или switch case . function performWithObject(A, B, operation) { const table = { "ADD": A + B,..

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