Odpověď na názor

Odpovídáte na názor ke článku Dependency Injection ještě jednou :-).

  • 24. 2. 2023 17:50

    Jan Judas

    > No ja na opensource veru cas nemam.

    To je nakonec vlastně dobře :-) Takže když tě shrnu: "Kód na ukázání nemám, zdroje podporující moje nesmyslný tvrzení taky ne, ale rozumím všemu líp než všichni ostatní a já jedinej mám pravdu". Tak určitě :-D

    > To ze jedna metoda by mala zastresovat jednu funkcionalitu by mal respektovat aj junior.

    Máš na mysli nějakou konkrétní, která tě uráží? Některý by se asi daly rozdělit, ale nic úplně hroznýho bych tam nečekal...

    > Ktomu prechadzaniu pola cez foreach, mozno dobry napad v jave, php si ale v tomto pripade nad tym polom vytvara iterator.

    No a? Jako že se alokuje o jeden objekt víc? To nemá absoultně smysl řešit. Důležitá je čitelnost. Pokud chceš takhle pitvat performance na úkor všeho ostatního, použij vhodnější jazyk. Btw v Javě se ten iterátor vytváří taky.

    > tam by som pouzil array_walk.

    Kterej místo iterátoru zase musí vytvořit instanci té anonymní funkce. To sis vážně pomohl.

    > Preco by mali byt zavislosti posielane objektu cez konstruktor. Aby sme sa tomu vyhli (parameter passing) tak mame prave dependency injection.

    Možná by sis měl přečíst aspoň definici DI.

    > $configContext, ktory obsahuje parametre zavislosti

    Takže místo DI používáš Service Locator a ani o tom nevíš. To jsi mohl říct rovnou a mohli jsme si celou tuhle diskuzi ušetřit....