Hlavní navigace

Názor ke článku PHP Jet - Architektura - microservices, moduly a MVC od Jan Egert - Rozdrobenost projektu na desítky nebo stovky namespaces, kdy...

  • 20. 12. 2022 14:23

    Jan Egert

    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.