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


Шаг 4. Автоматизируйте свой стандарт кодирования ~ Филип ван Лаенен
Это четвертый шаг к прохождению серии Programming Enlightenment . Если вы не усвоили третий шаг , прочтите его. «Любой дурак может написать код, понятный компьютеру. Хорошие программисты пишут код, понятный людям» ~ Мартин Фаулер Грамотно написанный код — это произведение искусства. Он так же элегантен, как шедевр Ван Гог . Этот элегантно написанный код соответствует стандарту, более известному как стандарт/условия кодирования . Что такое стандарт..

Коллекции, мы перестали возвращать null, верно?
Я думаю об интерфейсах, ориентированных на коллекции здесь. Подобно конечной точке JSON API, возвращающей коллекцию сообщений в блоге. Или свойство объекта сообщения в блоге, содержащее теги сообщения в блоге. Мы никогда не возвращаем null — или что-то еще, кроме коллекций — из таких интерфейсов, верно? Тема обсуждалась давно, в разных местах, подробно. Примерами могут служить Переполнение стека , известные блоги, такие как Эрик Липперт , и влиятельные книги, такие как Чистый код..

Паттерны проектирования в Ruby: Абстрактная фабрика
Наглядный пример паттерна Абстрактная фабрика Наглядный пример Намерение Согласно GoF, цель шаблона Абстрактная фабрика состоит в следующем: «Предоставить интерфейс для создания семейств связанных или зависимых объектов без указания их конкретных классов». Пример В приведенном ниже примере мы обнаруживаем, что так же, как шаблон Заводской метод - это просто шаблон Шаблонный метод , применяемый к созданию объекта, так и Шаблон> Абстрактная фабрика шаблон Стратегия..

Разработка, непрерывная интеграция — Чистый код
Всем привет! В этом сообщении в блоге я хочу объяснить вам все о моем понимании чистого кода и о том, как я реализовал его в проекте разработки программного обеспечения. Что такое чистый код? Чистый код субъективен, и у каждого разработчика есть личное мнение. Есть некоторые идеи, которые считаются лучшими практиками и тем, что представляет собой чистый код, однако четкого четкого определения того, что такое чистый код, не существует. На мой взгляд, после прочтения нескольких книг..

Слепок чистого кода 1: Именование
В рамках нашей инициативы по повышению качества кода (чтобы помочь людям, использующим RES, писать лучший код и производить лучшее программное обеспечение), мы недавно провели нашу первую встречу с чистыми слепками кода, чтобы обсудить, казалось бы, простую тему именования . В этом видео мы рассмотрим следующее: Краткое описание того, что такое чистый код. Почему имена важны. Общие правила именования. Рекомендации по именованию классов. Рекомендации по именованию функций. Вот..

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

Кодовый запах 64 - Неприемлемая близость
Два класса запутались в любви. Проблемы Связь Назначение плохих обязанностей Плохая сплоченность Интерфейсы классов слишком общедоступны Ремонтопригодность Расширяемость Решения Рефакторинг Объединить Замените иерархию делегированием. Заменить суперкласс на делегата Изменить описание refactoring.com Образец кода Неправильный Правильно Обнаружение Некоторые линтеры определяют отношения классов и..