Цитаты из книги «Чистая архитектура. Искусство разработки программного обеспечения» Роберта Мартина📚 — лучшие афоризмы, высказывания и крылатые фразы — MyBook. Страница 25
Вариант использования описывает способ использования автоматизированной системы. Он определяет, что должен ввести пользователь, что должно быть выведено в ответ и какие действия должны быть выполнены для получения выводимой информации. В отличие от критических бизнес-правил внутри сущностей, вариант использования описывает бизнес-правила, характерные для конкретного приложения.
12 декабря 2020

Поделиться

Варианты использования системы. Эти правила не могут выполняться вручную, потому что имеют смысл только как часть автоматизированной системы.
12 декабря 2020

Поделиться

Критические правила и критические данные неразрывно связаны друг с другом, поэтому являются отличными кандидатами на объединение в объект. Мы будем называть такие объекты .
12 декабря 2020

Поделиться

строже говоря, бизнес-правила – это правила, делающие или экономящие деньги независимо от наличия или отсутствия их реализации на компьютере. Они делают или экономят деньги, даже когда выполняются вручную.
12 декабря 2020

Поделиться

Строго говоря, бизнес-правила – это правила или процедуры, делающие или экономящие деньги.
12 декабря 2020

Поделиться

В программной системе, организованной в виде набора служб, нет ничего принципиально неправильного. Ошибка компании W заключалась в преждевременном решении внедрить комплекс инструментов для поддержки SOA – то есть массивного набора служб
12 декабря 2020

Поделиться

Напомню, что целью архитектора является минимизация трудозатрат на создание и сопровождение системы. Что может помешать достижению этой цели? Какие решения можно назвать преждевременными? Решения, не имеющие ничего общего с бизнес-требованиями – вариантами использования – системы.
12 декабря 2020

Поделиться

Хорошая архитектура позволит создать монолитную систему, развертываемую как один файл, а затем превратить ее в набор независимых единиц развертывания и далее в независимые службы и/или микрослужбы. Позднее, когда что-то изменится, она должна позволить обратить все вспять и вновь вернуться к монолитной структуре.
12 декабря 2020

Поделиться

Однако когда дело доходит до развертывания системы, они могут обнаружить, что количество микрослужб оказалось слишком велико; настройка соединений между ними и синхронизация их запуска могут оказаться неисчерпаемым источником ошибок.
12 декабря 2020

Поделиться

Очевидная привлекательность архитектуры – это структура. А структура – это то, что доминирует над парадигмами и суждениями в мире разработки программного обеспечения
8 декабря 2020

Поделиться

1
...
...
36