Wstęp

Pewnie zastanawiasz się, kim jesteśmy i dlaczego napisaliśmy tę książkę.

Na końcu swojej poprzedniej książki, pt. TDD w praktyce. Niezawodny kod w języku Python (wyd. Helion), Harry zadał kilka pytań na temat architektury, między innymi takie: „Jaka struktura aplikacji jest najłatwiejsza do testowania?”. A mówiąc dokładniej, zastanawiał się, jaka struktura aplikacji umożliwia najlepsze pokrycie logiki biznesowej testami jednostkowymi, aby można było zminimalizować liczbę testów integracyjnych i akceptacyjnych (ang. end-to-end). Wspomniał coś o „architekturze sześciokątnej”, „portach i adapterach” oraz architekturze „Functional Core, Imperative Shell”, ale gdyby był szczery, toby napisał jeszcze, że tak naprawdę sam nie rozumie i nie stosuje ...

Get Architektura aplikacji w Pythonie now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.