Rozdrobenost projektu na desítky nebo stovky namespaces, kdy potom existuje 15 tříd s generickými nejednoznačnými názvy ala "Client", "Request", "Response", "Adapter", "Manager", "Repository", "Factory" apod. v různých namespacech je do značné míry specifická pro PHP a často otravná - zejména když se smíchá mnoho composer balíků třetích stran dohromady (aka najít ten správný "Client" v seznamu mnoha namespace). Zvolená konvence je podle mě pragmatická - třídy nekolidují s cizími knihovnami (účel namespace), schizofrenie generických názvů tříd fakticky neumožňuje a zároveň jednoznačně určuje členění kódu do složek.
Přečteno 20 820×
Přečteno 18 683×
Přečteno 17 863×
Přečteno 17 614×
Přečteno 16 351×