Aktywne Wpisy
![PeteGlorious](https://wykop.pl/cdn/c3397992/PeteGlorious_GQ64PIy166,q60.jpg)
PeteGlorious +80
BoroPrimorac +56
Przykład Czarnka pokazuje jak propaganda mediów 3RP z inteligentnego, błyskotliwego i wyluzowanego gościa potrafi zrobic idiote, nieudacznika i chama. A lemingi/fajnopolaki/wykopki temu przyklaskują i chodzą na marsze w obronie TVN na każde zawołanie Tuska. Słuchając tego medialnego ścieku można pomyśleć że Czarnek jest maturzystą, a Kotłownia profesorem, a nie na odwrót
#kanalzero #sejm #bekazpisu #bekazpo #czarnek #polityka
#kanalzero #sejm #bekazpisu #bekazpo #czarnek #polityka
![BoroPrimorac - Przykład Czarnka pokazuje jak propaganda mediów 3RP z inteligentnego, ...](https://wykop.pl/cdn/c3201142/d6200ac6327072bd6b81544c42934c68d7292582971d8bf1e6b5071292a7474d,w150.jpg?author=BoroPrimorac&auth=e160b0863c0d81522f7857a293a847da)
źródło: Zdjęcie z biblioteki
Pobierz
Zapraszam do dyskusji
#java #programowanie
@billy0o: To jest koronny argument. Poza tym dochodzą takie problemy jak np. łatwość utraty kontroli nad zależnościami (pff, dodam kolejny field, co może pojść źle?), brak możliwości injectowania pól finalnych (to pewnie zależy od kontenera), związanie z frameworkiem kontenera, i pewnie jeszcze kilka innych, pomniejszych minusów.
Co innego unit testy ( ͡° ͜ʖ ͡°)
Głównym plusem wstrzykiwania przez konstruktor jest to, że trzyma programistę za mordę:
1) skoro jakieś powiązanie jest wymagane to pojawi się błąd już na etapie kompilacji a nie dopiero wstawania kontekstu
2) konstruktor z milionem parametrów wygląda źle - dużo gorzej niż nawet kilka ekranów pól z @Autowired, więc dodanie nowej zależności zmusza
http://stackoverflow.com/questions/42351117/mockito-injecting-a-list-of-mocks
@billy0o: nie chodzi o to, że sobie nie radzą, chodzi o to, że po prostu nie powinno się niektórych rzeczy używać. Np. spy mockitowy nie jest zbyt szczęśliwym rozwiązaniem.
@billy0o: chodzi o pola
Przez to, że Spring przez ostatnie lata bardzo szybko sie rozwijał, to się zrobił troszke chaos, dlatego field injection jest nadal wspierane, chociaż w oficjalnej dokumentacji widnieje taki zapis: