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


Принципы твердого дизайна
В предыдущей статье мы говорили о первой серии Принципов SOLID Principles. мы продемонстрировали пример, чтобы все было ясно и очевидно. Сегодня мы поговорим о втором принципе ... Принцип открытости-закрытости (OCP) Программные объекты (классы, модули, функции и т. Д.) Должны быть открыты для расширения, но закрыты для модификации. Это означает, что объект должен позволять расширять свое поведение без изменения исходного кода. Другими словами, политика высокого уровня..

Чистый код, глава 2 — Сводка по осмысленным именам
Раскройте смысл кода с помощью понятных имен Введение Это часть моего личного отчета о прочтении книги «Чистый код». Чистый код. Глава 1. Резюме Прежде чем приступить к главе 2, давайте спросим себя Что для вас значат осмысленные имена? Относятся ли осмысленные имена к чему-то ясному и прямолинейному? Относятся ли осмысленные имена к чему-то, что не вызывает у вас в голове вопросительного знака после прочтения? Ниже приведены некоторые определения того, какие..

5 советов по чистоте кода
«Недостаточно, чтобы код работал». ― Роберт С. Мартин Код должен быть чистым, читаемым и оптимизированным. Испытывали ли вы когда-нибудь ощущение, что пытаетесь прочитать код с запутанным синтаксисом, сваленными воедино огромными блоками кода или просто случайно выпавшими функциями? Да, мы все были там. Когда команда одновременно работает над кодом, это, вероятно, повседневная проблема. Есть несколько лайфхаков, которые буквально облегчат вам жизнь, научившись писать чистый код...

Покажи мне код
После всех этих лет написания кода я пришел к выводу, что большинство так называемых «правил чистого кодирования» - это просто способ для одних людей заставить других чувствовать себя несчастными. Я видел, как великие разработчики стыдились своей работы, потому что неистовый программист с большим ртом кричал на него: ваш код - отстой, этот метод длиннее пяти строк кода! Всем этим проповедникам чистого кодирования я хочу сказать большое: «Да пошли вы!». Покажи мне код! Мне надоели..

Неприглядная правда о грязном коде: почему писать чистый код не обязательно
Узнайте, как очистить свой код, как настоящий воин Эй, воины кода! Вы устали бродить по морю спагетти-кода? Вы жаждете сладкого, сладкого объятия чистого кода (что бы это ни значило)? Что ж, вы пришли в нужное место. Потому что сегодня я собираюсь показать вам одну вещь, которая отличает профессионалов от любителей: чистый код . Так что возьмите чашку кофе, запустите редактор и приготовьтесь навести порядок в своем поведении, как босс. Что такое чистый код и почему это..

Code Smell 202 - Класс God Constant
Константы должны быть вместе, чтобы их было легко найти TL;DR: не определяйте слишком много несвязанных констант в одном классе. Не складывайте хлам в кучу. Проблемы Плохая сплоченность Высокое сцепление Магические числа Нарушение принципа единой ответственности Решения Разбейте содержимое, следуя обязанностям реального мира, используя MAPPER . Контекст Это особый случай Божественного объекта, ограниченного только постоянными определениями. Репозиторий может..

Принципы SOLID в JavaScript
Роберт С. Мартин создал набор рекомендаций по проектированию программного обеспечения, известных как принципы SOLID. Эти рекомендации помогают программистам создавать надежные, устойчивые к изменениям приложения, снижая при этом стоимость обновлений. В этой статье мы рассмотрим, как использовать эти принципы в JavaScript, и предоставим примеры кода, иллюстрирующие нашу точку зрения. Каковы принципы SOLID? Принцип единой ответственности Принцип открытия-закрытия Принцип..