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

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

1 535 
цитат

Если вы хотите провести наиболее точную и достоверную оценку проекта, разбейте его вплоть до отдельных строк кода. Да, это займет какое-то время, но зато вам станет доподлинно известно, сколько времени займет проект, ведь вы его уже выполнили.
8 ноября 2021

Поделиться

«Тестирование показывает присутствие ошибок, а не их отсутствие».
25 августа 2021

Поделиться

В результате функция превращалась в конструктор класса, локальные переменные – в переменные экземпляра, а вложенные функции – в методы. Это привело к открытию полиморфизма через строгое использование указателей на функции.
25 августа 2021

Поделиться

Хорошие архитекторы проектируют политику так, чтобы решения о деталях можно было отложить и отодвинуть на как можно более поздний срок.
19 августа 2021

Поделиться

принцип разделения интерфейсов является проблемой языка, а не архитектуры.
2 августа 2021

Поделиться

Принцип единственной ответственности (Single Responsibility Principle; SRP) касается функций и классов, но он проявляется в разных формах на еще двух более высоких уровнях. На уровне компонентов он превращается в принцип согласованного изменения (Common Closure Principle; CCP), а на архитектурном уровне – в принцип оси изменения (Axis of Change), отвечающий за создание архитектурных границ.
29 июля 2021

Поделиться

Если система состоит из модулей, которые можно развертывать независимо, их можно разрабатывать независимо, разными командами. Это .
27 июля 2021

Поделиться

Все эти четыре вида задач можно расставить по приоритетам. 1. Срочные и важные.2. Не срочные и важные.3. Срочные и не важные.4. Не срочные и не важные. позиции.
24 июля 2021

Поделиться

Но когда создается правильный программный код, происходит что-то необычное: вам не требуются толпы программистов для поддержки его работоспособности. Вам не нужна объемная документация с требованиями и гигантские баг-трекеры. Вам не нужны огромные опенспейсы, работающие круглые сутки без выходных. Правильный программный код не требует больших трудозатрат на свое создание и сопровождение. Изменения вносятся легко и быстро. Ошибки немногочисленны. Трудозатраты минимальны, а функциональность и гибкость – максимальны.
24 июля 2021

Поделиться

Как же подвести людей к переходу на профессиональное отношение? Да, оно заразительно, но только в том случае, если вы можете наблюдать за его проявлением. Следовательно, вы должны демонстрировать его. Станьте образцом для подражания. Вы становитесь профессионалом сами и показываете свой профессионализм другим.
4 июля 2021

Поделиться