Aktywne Wpisy
![HuopWsiowy](https://wykop.pl/cdn/c0834752/1fdaf7b0d3d6043ab6ce0f8e60850f60b4904f963b395a15ad0a1b1ee7a58341,q60.png)
HuopWsiowy +78
Czy wy też uprawiacie tzw. KRĘCENIE PALCEM PO JAGODZIE?
Chodzi mi o to, ze jak siedzi się przed kompem to wiadomo, resztki spermy, mastka, odparowana chemia z sików zbiera się pod napletkiem i to fajnie tam sobie dojrzewa. I tak w trakcie dnia wsadzany jest palec w napletek i sobie kręcimy dookoła jagody nim, zbieramy smaczki i zapaszki a potem pod nosek i wdyyyyychanko!!! (。◕‿‿◕。)
Chodzi mi o to, ze jak siedzi się przed kompem to wiadomo, resztki spermy, mastka, odparowana chemia z sików zbiera się pod napletkiem i to fajnie tam sobie dojrzewa. I tak w trakcie dnia wsadzany jest palec w napletek i sobie kręcimy dookoła jagody nim, zbieramy smaczki i zapaszki a potem pod nosek i wdyyyyychanko!!! (。◕‿‿◕。)
![Alex_Sarach](https://wykop.pl/cdn/c0834752/0a79a9142063f064a02176a5e1df31714fdc1e73bea665225f86801a223e1dd0,q60.jpg)
Alex_Sarach +136
Hejterki pisały, że jestem trollem. Na nagraniu załączam oficjalne upoważnienie mojego idola i mentora - Sebastiana.
W związku z nagraniem oświadczam, że od dzisiaj wprowadzam porządki. Tag zostaje usunięty, a hejterki będą banowane i pociągnięte do odpowiedzialności karno sądowej. Koniec ze szkalowaniem dobrego imienia Seby
Od miesiecy prowadziłem archiwizacje wpisów hejterków, także usunięcie kont nic wam nie da.
Nastał czas rozliczeń.
#sebcel #frajerzyzmlm
W związku z nagraniem oświadczam, że od dzisiaj wprowadzam porządki. Tag zostaje usunięty, a hejterki będą banowane i pociągnięte do odpowiedzialności karno sądowej. Koniec ze szkalowaniem dobrego imienia Seby
Od miesiecy prowadziłem archiwizacje wpisów hejterków, także usunięcie kont nic wam nie da.
Nastał czas rozliczeń.
#sebcel #frajerzyzmlm
![Alex_Sarach - Hejterki pisały, że jestem trollem. Na nagraniu załączam oficjalne upow...](https://wykop.pl/cdn/c3201142/ef09ccf8904538e549a5bdb52df292598958b713d341bd30ab16f4f872936a3f,w150h100.jpg)
#java #programowanie
@kasztanozord: Nie przydaje się, w programowaniu obiektowym dziedziczenie (żeby być precyzyjnym: dziediczenie implementacji, czyli w Javie słowo kluczowe
extends
) nie powinno być używane, bo to czysto proceduralna metoda reużycia kodu.@zajety_login
@nachteil no i w miare sie rozjasnilo, dzieki bois :D
@nachteil: możesz rozwinąć co oznacza "czysto proceduralna metoda reużycia kodu." ?
Ponieważ dość kategorycznie wypowiadacie się na nie jeśli chodzi o używanie dziedziczenia implementacji, pytam jak wy to rozwiązujecie?
@Koryntiusz: Mowisz podstawowy, a ja jakos raw query albo ORMowe encje ( ͡° ͜ʖ ͡°) a w webowce robilem z 10 lat chyba
Generalnie jesli chodzi o kod ściśle związany z jakimś frameworkiem, to jeśli lib pozwala to też bym wydzielił funkcjonalność do innego obiektu ,ale jeśli framework nakazuje tak a nie inaczej to może być, ten kod i tak dla mnie
@alex-fortune: Co znaczy raw query? Pisałeś sql i używałeś jdbc? Jeśli używałeś ORM to tym bardziej się dziwie, że nie wiesz co to generic DAO i to jeszcze jeśli robiłeś to 10 lat...
Zresztą to nie jest powiązane z konkretnym frameworkiem. Ale pomijając jak to można zrobić i frameworki, odwołajmy się do Twojego doświadczenia - w jaki sposób rozwiązywałeś problem powtarzających się query w projekcie (metod
@Koryntiusz: tak, pisałem SQL.
Na wstępie zaznaczmy, że mam background z "konkurencyjnej" platformy, więc możemy rozmijać się w definicjach bo niestety ale jakimś #!$%@? cudem programistom strasznie ciężko jest ujednolicić wszystkie pojęcia. To co Ty mówisz - "Generic DAO", w moim "środowisku" nazywało się EntityManagerem. Takowy EM był jeden dla wszystkich typów, nie był też generyczny, także co środowisko to jakiś
@alex-fortune: Ja też używam entity managera ale w DAO ;) Tu przykład niezbyt rozbudowanego Generic DAO z użyciem entity managera na springu i hibernate: http://www.baeldung.com/simplifying-the-data-access-layer-with-spring-and-java-generics
* Jest klasa B, która dziedziczy po A.
* Klasa A posiada metodę doStuffInA()
* Klasa B posiada metodę doStuffInB()
* doStuffInB()
Hmm, a dlaczego nie jestem w stanie podmienić doStuffInA? Mock w tej sytuacji nie będzie się różnił tylko o tyle?
Kompozycja:
1. when(a.doStuffInA()).thenReturn(1);
Dziedziczenie:
2. when(b.doStuffInA()).thenReturn(1);