![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 10 Pomógł: 0 Dołączył: 4.02.2014 Ostrzeżenie: (0%) ![]() ![]() |
Szanowni profesjonaliści,
Proszę, w wolnej chwili, o przejrzenie kodu i udzielenie cennych wskazówek jak ten kod można ulepszyć. Kod na Githubie Plik READ ME.txt - tu jest opis co miało być zaimplementowane. Instrukcja implementacji interfejsu |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 879 Pomógł: 189 Dołączył: 14.06.2006 Skąd: Bytom Ostrzeżenie: (0%) ![]() ![]() |
To właśnie mój kawałek kodu pokazuje czym jest DI. Kontener zależności z Symfony2 pokazuje, że da się zrobić dumpa bez rekurencji. Czyli masz problem z implementacją.
Pokazałeś w przykładowym kodzie implementacje kontenera zależności w wydaniu Zend Framework 2 (o ile się nie mylę), ale nie pokazałeś Dependency Injection. Akurat kontenery czy też manedżery to już nie jest część wzorca DI. Toteż DI nie jest dużo wolniejsze bo aż tak dużej różnicy w czasie wykonania nie ma, czy wstrzykniesz zależność czy pobierzesz ją wewnątrz obiektu. Nie musisz korzystać z aliasów, zwłaszcza, że są tak idiotyczne i nic nie mówią. To czy ktoś dodaje komentarze phpdoc to nie ma związku z DI, a to właśnie ten wzorzec w PHP negujesz. Pokaż jak testujesz obiekty z zależnościami nie korzystając z DI. |
|
|
![]() ![]() |
![]() |
Aktualny czas: 14.10.2025 - 13:56 |