
Wstęp
Pracuję aktualnie nad strukturą pewnego projektu. Ideą, która przyświeca przy jej tworzeniu jest to, żeby była jak najbardziej modularna - tak by składała się z niezależnych, niepowiązanych ze sobą podaplikacji.
Aby lepiej przybliżyć problem przyjrzyjmy się przykładowi:
Rysunek 1 - Przykładowa struktura
Przyjmijmy, że chcemy stworzyć moduł zarządzania użytkownikami, który będziemy używać w kilku tworzonych przez nas aplikacjach. Nie chcemy, bowiem za każdym razem wynajdywać koła od początku. Moduł ten składać się będzie z podmodułów odpowiadających za rejestrację, logowanie, uprawnienia.
Standardowo do każdego...