#programowanie #java Czytając wpis @bloodguy postanowiłem spróbować swoich sił i też rozwiązać to zadanie ( student here, nie pracuje w zawodzie ale szukam stażu/juniora ) i chciałbym żebyście się wypowiedzieli na temat mojego rozwiązania, starałem się poprawić to co zarzuciliście autorowi. github przykladowe dane Wołam ludzi którzy się wypowiedzieli ( nie bijcie pls ) @wczoraj @kisi3l @NiebieskaSowa @Trytka @Legol
@mediateh7: Tamta dyskusja o komentarzach nie należy do zbyt wartościowych, aczkolwiek przewinęło się kilka trafnych stwierdzeń. Ogólnie, komentować powinniśmy zadbać, aby uświadomić DLACZEGO coś tak działa, nie natomiast informując JAK działa (bo to powinno dać się odczytać z kodu).
Metody statyczne wołasz poprzez Klasa.metoda(), czyli w Twoim przypadku: Reader.readLinesFrom() wywołasz z klasy Main.java. Nie potrzebujesz w ogóle instancjonować obiektu klasy Reader, wręcz powinieneś to uniemożliwić.
#programowanie #java #studbaza Mirki jak wygląda sprawa z pracą inżynierską, myślę nad jakimś webserwisem i do tego jakaś aplikacja na androida. Tylko czy to jest wystarczająco ambitny pomysł czy trochę lamerski ? Pisał ktoś podobną pracę ?
#spring #programowanie #java Springa uczę się głównie z kodu, który piszę ale z przykładów, które oglądam ale raz mirek mi powiedział, że dobrze znać bardziej teorie bo mogą o nią pytać na rozmowach. Jakie książki polecacie ?
@hilemz: Nic. Po prostu lubię wiele bibliotek od google. Jak gdzieś czytałem: są akademickie, czyli małe, sprawne i robią dokładnie to, czego się od nich oczekuje. Z drugiej strony są kiepsko udokumentowane.
#cv #java ( sry za tag ale wiem ze ktos na pewno tu bedzie mial odpowiedz ) Mógłby mi ktoś podesłać CV jak aplikował na staż/juniora ? Chciałbym zobaczyć pare rzeczy żeby jakichś gaf nie strzelić
@mediateh7: to zależy od tego ile będziesz miał zdjęć, jak mocno skompresowane, ile ludzi będzie oglądać wpisy z samą treścią, a ile z dużą ilością zdjęć... Miliard zmiennych tego masz :P
#spring #hibernate #programowanie Mirki próbuję sobie validować formę ale kiedy w modelu dodam @Column(unique=true) dostaję NullPointerException wszystkie inne ograniczenia działają. Jak widać z tego logu wartość jest wstawiana, napotyka constrainta i pozniej jest Null. Czy przeoczyłem coś banalnego ? [github]( https://github.com/Kadyen/AccountMonitor)
@mediateh7: Podejrzewam, że to wina HSQLDB in-memory + aspektów Springa + np. generycznych DAO. Wyjątek może być gdzieś wygaszony, itp. Z logów wynika, że tam się dzieje jakaś straszna magia pod spodem.
#spring #programowanie Może to głupie pytanie ale nigdzie nie potrafiłem znaleźć odpowiedzi, używam w swojej aplikacji thymeleafa czy jestem zmuszony używać .jsp czy mogę zrobić to samo używając wyłącznie .htmla ?
#programowanie #spring Mirki pisząc aplikację, którą chciałbym się pochwalić na rozmowie to użyć "zwykłego" Springa ze wszystkimi configami/xmlami itp czy może lepiej użyć Spring Boota ?
#programowanie #spring #java Mirki piszę aplikację m.in. z użyciem Spring JPA, i struktura mojego projektu wyglada tak, że mam tam sobie kontrolery, konfigurację i najważniejsze: - Mam model, później mam repozytorium które rozszerza JpaRepository i później mam Service do którego sobie autowiruję repozytorium i z tego serwisu pobieram dane w kontrolerach. Czy to jakaś zła ( może dobra? ) praktyka ? Jeśli tak to co powiniem zmienić ? Coś takiego jak w
@mediateh7: Ogólnie przyjęta praktyka, jest taka jak robisz - czyli wszystko warstwowo, nie mniej w tym układzie często warstwa "service" jest tylko proxy do repozytoriów/dao na której konfiguruje się transakcje i ewentualnym miejscem gdzie wali się obejścia baboli, bo z DAO z kolei jest drętwą przykrywką na hibernate lub coś w ten deseń.
Ja już jakiś czas temu zrezygnowałem z tego i transakcje waliłem na poziomie kontrolera ;P Jeśli zastanawiasz się
Może i mnie zjedziecie, ale moim zdaniem nie programuje obiektowo ( ͡°͜ʖ͡°) service , managery, utilsy i inne gady zmuszają cię do programowania imperatywnego. Dlatego, że nie enkapsulujesz stanu tylko czynność jak już w takim podejściu. Ogólnie wrzuć w google "objects ending with er" po więcej info. O ile da Ci to ogólne podejście do wszelakiej maści workerów to z service'ami może to nie być już
#spring #programowanie #java Przy nauce springa natknąłem się na 2 sposoby "konfiguracji" aplikacji jeden poprzez tworzenie pliku "AppConfiguration itp." w którym są deklarowane beany a drugi to poprzez .xml application context, czy któraś z metod jest odradzana/przestarzała czy zależy to tylko ode mnie co wybiorę ?
@mediateh7: W springu widać wyraźnie trend eliminacji używania xmla do konfiguracji. Z kilku przyczyn: -Xml jest mniej czytelny -Konfigurację w javie pisze się po prostu szybciej -Łatwiej zauważyć błędy w konfiguracji javowej.
Czytając wpis @bloodguy postanowiłem spróbować swoich sił i też rozwiązać to zadanie ( student here, nie pracuje w zawodzie ale szukam stażu/juniora ) i chciałbym żebyście się wypowiedzieli na temat mojego rozwiązania, starałem się poprawić to co zarzuciliście autorowi.
github
przykladowe dane
Wołam ludzi którzy się wypowiedzieli ( nie bijcie pls )
@wczoraj @kisi3l @NiebieskaSowa @Trytka @Legol
Metody statyczne wołasz poprzez Klasa.metoda(), czyli w Twoim przypadku: Reader.readLinesFrom() wywołasz z klasy Main.java. Nie potrzebujesz w ogóle instancjonować obiektu klasy Reader, wręcz powinieneś to uniemożliwić.