Zacząłem odwracać się od normalnego sposobu tworzenia aplikacji internetowych w MVC i rzuciłem okiem na Domain Driven Design - DDD.Porządkowanie struktury katalogów mojej aplikacji internetowej opartej na DDD?
od konieczności Models
sam mam teraz Collections
, Entities
, DataMappers
& Repositories
w mojej aplikacji do pracy. Pełne oddzielenie i modułowość na pewno, ale teraz moja struktura katalogów to nic innego jak kompletny bałagan!
Ponieważ nigdy nie pracowałem z aplikacją DDD w przeszłości, nie mam pojęcia, jak uporządkować strukturę plików.
Czy poniżej będzie odpowiednia struktura katalogów?
Uwaga: Używam PHP5, ale uważam, że to pytanie jest blisko agnostyki językowej.
/application
/common
/libraries
/helpers
/temp
/cache
/domain
/collections
/entities
/datamappers
/repositories
/ui
/controllers
/view
Gdzie umieścić swoje wartościowe przedmioty? – n3wb