Роберт Мартин — лучшие цитаты из книг, афоризмы и высказывания
image

Цитаты из книг автора «Роберт Мартин»

1 535 
цитат

Принцип устойчивости абстракций Устойчивость компонента пропорциональна его абстрактности.
20 июля 2019

Поделиться

Первое: «еженедельные сборки». И второе: соблюдение принципа ацикличности зависимостей (Acyclic Dependencies Principle; ADP).
18 июля 2019

Поделиться

Принцип совместного повторного использования (Common Reuse Principle; CRP) – еще один принцип, помогающий определять, какие классы и модули должны включаться в компонент. Он указывает, что в компонент должны включаться классы и модули, используемые совместно.
17 июля 2019

Поделиться

Никогда не ссылайтесь на имена конкретных и изменчивых сущностей. В действительности это всего лишь перефразированная форма самого принципа.
17 июля 2019

Поделиться

должна иметься возможность расширять поведение программных сущностей без их изменения.
17 июля 2019

Поделиться

функция должна делать что-то одно и только одно
17 июля 2019

Поделиться

DIP: Dependency Inversion Principle – принцип инверсии зависимости. Код, реализующий высокоуровневую политику, не должен зависеть от кода, реализующего низкоуровневые детали. Напротив, детали должны зависеть от политики.
17 июля 2019

Поделиться

ISP: Interface Segregation Principle – принцип разделения интерфейсов. Этот принцип призывает разработчиков программного обеспечения избегать зависимости от всего, что не используется.
17 июля 2019

Поделиться

OCP: Open-Closed Principle – принцип открытости/закрытости. Этот принцип был сформулирован Бертраном Мейером в 1980-х годах. Суть его сводится к следующему: простая для изменения система должна предусматривать простую возможность изменения ее поведения добавлением нового, но не изменением существующего кода.
17 июля 2019

Поделиться

SRP: Single Responsibility Principle – принцип единственной ответственности. Действительное следствие закона Конвея: лучшей является такая структура программной системы, которая формируется в основном под влиянием социальной структуры организации, использующей эту систему, поэтому каждый программный модуль имеет одну и только одну причину для изменения.
17 июля 2019

Поделиться