Zarządzanie zależnościami pomiędzy pakietami

Dysponowanie złożonymi zależnościami pomiędzy pakietami może powodować błędy w programie w sytuacji, gdy zmiana jednego pakietu powoduje błąd w innym, zależnym od niego. Na Rysunek 13-18 przedstawiona jest katastrofalna zależność. Zmiana dowolnego pakietu wpływa natychmiast na każdy inny.

Robert C. Martin w swojej książce (programowania za pomocą technik Agile — przyp. tłum.) zatytułowanej Agile Software Development (książka ta nie została przetłumaczona na język polski — przyp. tłum.) ustanowił kilka zasad dotyczących zależności występujących pomiędzy pakietami oraz modułami wdrożeniowymi. Kilka z nich, jak chociażby unikanie cyklicznych zależności pomiędzy pakietami oraz poleganie na „kierunku stabilności”, ...

Get UML 2.0. Wprowadzenie 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.