Właśnie oglądaliśmy prezentację wuja Boba na oprogramowaniu Architecture:Struktura EBC - czym tak naprawdę jest granica?
http://www.cleancoders.com/codecast/clean-code-episode-7/show
Opowiada o strukturze EBC (podmioty - Kontrolery - Granice)
On kładzie nacisk na fakt, że wszystkie oprogramowanie musi być podstawowym choć jako całość przypadków użycia.
Rzeczywiście wielokrotnie powtarza, że decyzje dotyczące narzędzi, ram itp. Muszą zostać odroczone.
byłem zaintrygowany terminem „Boundaries”, więc znalazłem następujące wyjaśnienie:
tutaj widzimy, że granice są istotne dla każdego mechanizmu dostarczania jak postaci do mechanizmu internetowej (MarketingCampaignForm) etc ...
więc moje pytanie brzmi:
Czy boudaries trzeba wiedzieć o rodzaju mechanizmu realizacji, które zostaną wykorzystane, a więc sprzeczne z punktu wuja Boba widzenia?
Lub muszą być proste POJO reprezentujące prostą strukturę danych, która będzie dzielona między wewnętrznym systemem a mechanizmem dostarczania; i zawierające dane wejściowe od użytkownika i dane wyjściowe ze sterowników w systemie wewnętrznym?
Dlaczego zostało to odrzucone? : | –