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


Code Smell 143 — Сгустки данных
Некоторые объекты всегда вместе. Почему бы нам не разделить их? TL;DR: заставьте связанные примитивные объекты путешествовать вместе Проблемы Плохая сплоченность Дублированный код Сложность проверки Читабельность Ремонтопригодность Решения Извлечь класс Найдите мелкие предметы Контекст Этот запах дружит с первобытной одержимостью. Если два или более примитивных объекта склеены между собой, между ними повторяется бизнес-логика и правила, нам необходимо найти..

23 рекомендации по написанию читаемого кода
Чтение чужого кода может быть довольно запутанным. На решение проблем, которые должны были быть устранены за считанные минуты, могут уйти часы. В этой статье я хотел бы поделиться некоторыми советами о том, как писать код, который будет легче понимать и поддерживать. Прежде чем мы начнем, обратите внимание, что это не руководство по написанию «чистого кода». Люди склонны понимать под этим термином разные вещи, некоторым нравится, что он легко расширяемый и универсальный, некоторые..

Линтинг javascript [правильный способ]
Привет, разработчики, всем нам нравится простота и легкость написания кода на языке javascript. Несомненно, он стал универсальным языком для разработчиков всего мира. Но за все приходится платить, слабая связь и простота языка также делают его уязвимым для ошибок. Благодаря Nicholas C. Zakas у нас есть кое-что чудесное, что нужно спасти, это eslint. Забудьте о программе форматирования JavaScript или украшении. Ниже приведены шаги, чтобы начать использовать проект узла eslint...

Генеральная уборка - пора очистить код
Пришла весна! В это время года все тщательно убирают свой дом. Как разработчик, я предлагаю другой подход: Очистите свой код . Что такое чистый код? Чистый код легко читать, понимать и поддерживать как автором кода, так и другими разработчиками. Зачем писать чистый код? Написание чистого кода - необходимый образ мышления. Это очень важно для вас и ваших коллег. Будет проще и быстрее улучшать, поддерживать и тестировать продукт, если каждый понимает код. Это повышает качество..

Kotlin Code Smells 19 — Сеттеры
Первое упражнение, которое часто делают младшие программисты, включает в себя IDE, учебные пособия и старших разработчиков, которые обучают их анти-шаблону. Проблемы Изменчивость Сокрытие информации Анемичные модели Быстрая ошибка Честность Дублированный код Параллельное программирование Решения Избегайте сеттеров Установите необходимые атрибуты при построении объекта. Образец кода Неправильный // Anemic mutable class data class PhoneCall( var origin: String?..

Достижение ясности кода: руководство по написанию чистого кода
Введение Для разработчика программного обеспечения написание чистого кода необходимо для создания высококачественного и удобного в сопровождении программного обеспечения. Чистый код — это код, который легко читать, понимать и модифицировать, что делает его менее подверженным ошибкам и более простым в обслуживании с течением времени. В этой статье мы поделимся некоторыми советами и рекомендациями по написанию чистого кода, которые вы можете применить в своих собственных проектах.

Как писать чистый код?
Как писать чистый код? Что такое чистый код? У всех разный ответ. Ниже приведены некоторые из моих наблюдений, основанных на чтении блогов, книг и десятилетнем профессиональном опыте. Соглашения об именах Не используйте сокращения. Имена с возможностью поиска лучше Избегайте использования кодированных имен Имена классов должны быть существительными. public class User () {} public class Company () {} Имена функций должны быть глаголами, имя должно четко указывать..