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


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

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

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

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

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

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

Принцип единой ответственности в Python
Принцип единой ответственности (SRP) — один из SOLID принципов объектно-ориентированного программирования. В нем говорится, что у класса должна быть только одна причина для изменения. Другими словами, у класса должна быть только одна обязанность или задание. Давайте возьмем пример, чтобы понять этот принцип в Python. class Customer: def __init__(self, name, email): self.name = name self.email = email def send_email(self, message): # sending an email..