Цитаты из книги «Чистая архитектура. Искусство разработки программного обеспечения» Роберта Мартина📚 — лучшие афоризмы, высказывания и крылатые фразы — MyBook. Страница 14
image
Теперь вернемся к дереву вызовов, изображенному на рис. 5.1, и к множеству зависимостей в его исходном коде. Любую из зависимостей в этом исходном коде можно обратить, добавив интерфейс. При таком подходе архитекторы, работающие в системах, которые написаны на объектно-ориентированных языках, получают абсолютный контроль над направлением всех зависимостей в исходном коде. Они не ограничены только направлением потока управления. Неважно, какой модуль вызывает и какой модуль вызывается, архитектор может определить зависимость в исходном коде в любом направлении. Какая возможность! И эту возможность открывает ОО. Собственно, это все, что дает ОО, – по крайней мере с точки зрения архитектора.
28 июня 2022

Поделиться

На всех уровнях, от маленьких функций до больших компонентов, разработка программного обеспечения напоминает науку, и поэтому в ней применяется правило опровергающих доказательств.
28 июня 2022

Поделиться

структурное программирование, объектно-ориентированное программирование и функциональное программирование.
28 июня 2022

Поделиться

Основы программирования заложил Алан Тьюринг в 1938 году. Он не первый, кто придумал программируемую машину, но он первым понял, что программы – это всего лишь данные.
28 июня 2022

Поделиться

Серьезное отношение к архитектуре программного обеспечения подразумевает знание о том, что такое хорошая архитектура.
28 июня 2022

Поделиться

Чтобы создать систему, дизайн и архитектура которой способствуют уменьшению трудозатрат и увеличению продуктивности, нужно знать, какие элементы архитектуры ведут к этому.
28 июня 2022

Поделиться

разработчики верят в известную ложь: «Мы сможем навести порядок потом, нам бы только выйти на рынок!»
28 июня 2022

Поделиться

Я написал очень много приложений, я создал очень много систем. И благодаря накопленному опыту я пришел к потрясающему выводу: Все архитектуры подчиняются одним и тем же правилам!
28 июня 2022

Поделиться

Хорошая архитектура основывается скорее на понимании движения к цели как непрерывного процесса исследований, а не на понимании самой цели как зафиксированного артефакта.
28 июня 2022

Поделиться

как разработчик программного обеспечения вы тоже являетесь заинтересованной стороной. У вас есть свой интерес в программном обеспечении, который вы должны защищать. Это часть вашей роли и ваших обязанностей. И одна из основных причин, почему вас наняли.
24 июня 2022

Поделиться

1
...
...
36