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

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

1 535 
цитат

Принципы SOLID определяют, как объединять функции и структуры данных в классы и как эти классы должны сочетаться друг с другом.
17 июля 2019

Поделиться

Кроме того, именно поэтому функциональная декомпозиция считается одним из лучших приемов на архитектурном уровне.
16 июля 2019

Поделиться

В этой главе дается общий обзор следующих трех парадигм: структурное программирование, объектно-ориентированное программирование и функциональное программирование.
16 июля 2019

Поделиться

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

Поделиться

О принципах и паттернах проектирования, способствующих созданию гибких, удобных в сопровождении структур, написано много книг.[5]
10 июля 2019

Поделиться

В области проектирования программных систем существует принцип, называемый принципом единственной обязанности (SRP, Single Responsibility Principle). Он гласит, что при проектировании следует разделять аспекты системы, которые могут изменяться по разным причинам, и группировать вместе те аспекты, которые изменяются по одним и тем же причинам. Графические интерфейсы не являются исключением.
16 июня 2019

Поделиться

Суть в том, что разработчик должен связать приемочные тесты с системой, а затем обеспечить их прохождение.
16 июня 2019

Поделиться

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

Поделиться

Профессиональные разработчики (и менеджеры) должны следить за тем, чтобы из требований была исключена всякая неоднозначность.
12 июня 2019

Поделиться

ответственность за обучение менее квалифицированных программистов возлагается на их опытных коллег.
5 июня 2019

Поделиться