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

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

1 535 
цитат

1. «Сначала заставьте его работать». Вы останетесь не у дел, если он не работает. 2. «Затем перепишите его правильно». Реорганизуйте код, чтобы вы и другие смогли понимать и развивать его, когда потребуется что-то изменить или понять. 3. «Затем заставьте его работать быстро». Реорганизуйте код, чтобы добиться «необходимой» производительности.
18 июня 2020

Поделиться

Если вы не придерживаете часть энергии в резерве, если у вас нет нового плана, если вы не намерены изменять свое поведение и если вы достаточно уверены в исходной оценке, то ваше обещание «попытаться» в корне непорядочно. Вы врете. И по всей видимости, вы делаете это для того, чтобы сохранить лицо и избежать конфронтации.
9 июня 2020

Поделиться

Паттерны проектирования. Вы должны быть способны описать все 24 паттерна из книги «Банды Четырех» и иметь практическое представление о многих паттернах из книг «Pattern-Oriented Software Architecture». • Принципы проектирования. Вы должны знать принципы SOLID и хорошо разбираться в принципах компонентного проектирования. • Методы. Вы должны понимать суть методологий XP, Scrum, экономной[6] разработки (Lean), Kanban, каскадной разработки, структурного анализа и структурного проектирования. • Дисциплины. Практикуйтесь в практическом применении разработки через тестирование (TDD), объектно-ориентированного проектирования, структурного программирования, непрерывной интеграции и парного программирования. • Артефакты. Вы должны уметь работать с UML, DFD, структурными диаграммами, сетями Петри, диаграммами переходов, блок-схемами и таблицами решений.
4 июня 2020

Поделиться

Сейчас я провожу за отладкой намного меньше времени, чем десять лет назад. Я не проводил точных измерений, но, по моим оценкам, продолжительность отладки сократилась раз в 10. Я добился этого воистину радикального сокращения переходом на методологию разработки через тестирование (TDD, Test Driven Development), которая будет рассматриваться в следующей главе.
2 мая 2020

Поделиться

Обещая попытаться, вы обещаете изменить свои планы. Прежних планов оказалось недостаточно. Обещая попытаться, вы говорите, что у вас есть новый план. Что это за план? Какие изменения вы внесете в свое поведение? Что вы собираетесь сделать иначе сейчас, когда вы «пытаетесь»?
25 апреля 2020

Поделиться

Все архитектуры подчиняются одним и тем же правилам!
10 апреля 2020

Поделиться

Архитектура отражает важные проектные решения по формированию системы, где важность определяется стоимостью изменений.
17 марта 2020

Поделиться

профессиональная обязанность неопытных программистов заключается в том, чтобы найти наставника и перенять его опыт.
3 января 2020

Поделиться

Повседневная работа – это исполнение обязанностей, а не тренировка. Тренировка начинается тогда, когда вы целенаправленно применяете свои навыки за пределами своих рабочих обязанностей с единственной целью совершенствования этих навыков.
26 декабря 2019

Поделиться

Если конечная цель зависит от кого-то другого, обещайте только конкретные действия, которые способствуют достижению конечной цели.
7 декабря 2019

Поделиться