
Nat Pryce — об авторе
Книги
Смотреть 1Рецензии
Смотреть 121 ноября 2020 г. 23:38
158
4
Книга рассказывает как TDD помогает формировать архитектуру приложений; причем TDD с моками и end-to-end тестами (извне вовнутрь). Сначала авторы формируют базовые принципы тестирования и архитектуры, а затем на примере последовательно их внедряют. В качестве примера они создают GUI приложение на джаве (книга будет полезна не только джавистам, потому что принципы универсальны).
Эта книга часто упоминается в разговорах о гексагональной архитектуре. Однако в книге эта архитектура почти не упоминается; авторы не используют термины оттуда (да и "порты", почему-то, выносят из домена). И лишь говорят, что в их примере получилась архитектура, похожая на гексагональную (ну и в целом, гексагоналка соответствует их принципам). Причем авторы отмечают, что такая архитектура получилась почти…