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


Пишем чистый и лаконичный код: осваиваем 16 приемов стенографии в JavaScript
JavaScript — это мощный и универсальный язык программирования, широко используемый для веб-разработки. Как разработчики, мы всегда стремимся писать чистый и эффективный код. Один из способов добиться этого — использовать методы сокращения, которые не только уменьшают объем кода, который мы пишем, но и улучшают его читабельность. В этой статье мы рассмотрим некоторые распространенные приемы сокращенного кода в JavaScript, а также приведем практические примеры, чтобы продемонстрировать..

Код Запах 194 — Отсутствует интервал
Дата начала должна быть меньше даты TL;DR: есть интервалы. Зачем использовать простые даты? Проблемы Отсутствует абстракция Дублированный код Не принудительные инварианты Первобытная одержимость Ошибка биекция Нарушение принципа Fail Fast Решения Создание и использование объекта Interval Контекст Ограничение Дата начала должна быть меньше даты окончания означает, что начальная дата определенного интервала должна быть раньше конечной даты того же..

«Ленивая» магия Ломбока и O.O.P. Альтернатива
Давайте обсудим метод @Getter(lazy=true) Ломбока и посмотрим, сможем ли мы сделать его лучше. Обзор В этой статье мы рассмотрим широко распространенную проблему: использование запутанной логики в конструкторах. Затем мы покажем, как это можно исправить с помощью функции отложенной загрузки Lombok. Наконец, мы сравним решение Lombok с его объектно-ориентированным программированием…

Расширение принципа единой ответственности (часть 1)
Почти каждый технический специалист, с которым я сталкивался, кто работал с объектно-ориентированным кодом, кажется, гордится тем, что он пишет SOLID код. Не твердый в том смысле, что код стабильный , а скорее SOLID , как в применении пяти основных принципов . На днях я спросил человека, как часть кода соответствует принципу замещения Лискова ( L в SOLID ), и он не смог объяснить это. И они только что хвастались тем, что все время писали SOLID-код. И я просто подумал, может,..

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

5 вещей, которые должен знать (полный) начинающий программист на Python
Недавно к нам присоединился студент-математик. Учитывая наше внимание к физическому моделированию и симуляции, его навыки оказались весьма ценными. Однако его способности к программированию все еще находились на ранней стадии. В его основную ответственность входит разработка численного решателя для различных сложных сценариев с обеспечением оптимальной производительности. Излишне говорить, что это непростая задача. Хотя выбор языка программирования был гибким, мы решили остановиться на..

Уроки разработки программного обеспечения из шкафа
Думаю, в этом проблема. Программисты относятся к своей работе иначе. Они думают, что это не похоже на любую другую человеческую деятельность. В результате им сложно объяснить, чем они занимались целый день перед компьютером. «Вы знаете… исправлены глупые ошибки, запрограммированные вещи. Как прошел твой день?" Такое отношение отрицательно влияет не только на их коммуникативные навыки, но и на код, который они пишут. Хороший код Я не могу сказать, сколько раз, когда я был..