Słyszałeś o Quarkus? To nowy fenomenalny framework dla Java Mimo, że jestem zagorzałym zwolennikiem Spring Boota to bardzo mnie zachwycił. W artykule przedstawiam jego przewagi oraz słabe punkty jakie napotkałem podczas pracy z nim W artykule też wideo, w ramach którego pokazuje jak napisać w nim aplikacje wykorzystując REST i bazę danych
@Myzreal: Bo RedHat mocno to promuje/finansuje, nawet jak byli na Devoxxie to pokazywali wersję która była dopiero w becie i nawet nie "production" ready xD
Cześć, mam dwie osobne metody, które chciałbym, żeby się robiły w jednej transakcji. Jeżeli oznaczę każdą metodę jako @Transacional (łącznie 3x) to nadal wykona się pierwsza metoda niezależenie od tego czy druga rzuci wyjątek. Mógłby ktoś rozwinąć temat ewentualnie jakieś fajnie źródło rzucić do poduczenia ? ( ͡°ʖ̯͡°) #programowanie
@egzo2: Ja robię teraz w JEE ale widzę że jest tak samo w Springu domyślnie. Transakcja metody "metodaGłówna" będzie propagowana na metody 1 i 2. Więc jakakolwiek wywali błąd to zrolbakuje sie metodaGłówna.
@egzo2: no ja rozumiem, próbuje tylko szukać jakiś poszlak bo może to prowadzić do jakiś innych rzeczy :P. A weź ustaw metode 1 i 2 na propagation "Mandatory" i zobacz czy idzie jakiś exception.
@kernelpan1c: tak, dokładnie chce to sprawdzić za pomocą propagacji "Mandatory", bo jak główna transakcja nie będzie się propagować to wyskoczy exception i będzie wiadomo że to konfiguracja.
Może i jestem prosty chłop ale czy ktoś z was spotkał się z tym, że testy jednostkowe spełniły swoją rolę i rzeczywiście znalazły błąd? Owszem piszemy testy jednostkowe, kody pokryte ale ich sensowność jest żadna moim zdaniem. Czy ktoś z ręką na sercu w 100% wierzy w swoje testy jednostkowe? Oczywiście mówimy tu o skomplikowanym kodzie który powstaje od lat przez setki programistów a nie hello world czy aplikacja z 2 guzikami.
@ethics: Tak, ostatnio w legacy spaghetti robiłem masywny refactor modelu encji. W takich przypadkach jakiekolwiek testy ratują tyłek i czujesz że są na wagę złota.
taka jest teoria. Właśnie moje pytanie było czy istnieją tak dobre testy, że jak zrobisz refaktor połowy programu to jesteś w 100% pewny, że nic nie z------ś bo testy PASSED.
@ethics: raczej nie sądzę bo trzeba by napisać mega dużo przypadków testowych, ja do tego podchodzę inaczej, po prostu drastycznie zmniejsza to ilość błędów podczas refaktoru ale ja nie traktuję tego jako 100% nigdy.
Mam w aplikacji encje User która zawiera pole typu Address(które zawiera sobie elementy specyficzne dla adresu jak miasto, ulicę itp). Wszystko to okraszone relacją @OneToOne:
@Generyczny_nick: A po co metoda save jak jest Dirty checking :>? I pokaż ten kod BeanUtils.copyProperties, sprawdź też wszystkie pole address czy ma te dto id.
Hej Mireczki Pytanie: jak poprawnie zaimplementować metodę aktualizującą encję? Najprostszy sposób: Sprawdzić czy w userDto dane pole nie jest nullem (i generalnie czy się poprawnie waliduje) i jeśli tak to na obiekcie user ustawić tę wartość na polu a finalnie wywołać update na repozytorium (w kontrolerze naturalnie http method patch).
Tyle, że ifowanie każdego pola z dto czy jest ok itp wydaje mi się słabe i się nie skaluje.
@Generyczny_nick: No i przede wszystkim jakie rzeczy byś chciał walidować, napisałeś że nie dałbyś adnotacji (notnull) więc dopuszczasz możliwość że po prostu tego pola nie będzie. Więc po co np. to pole chciałbyś walidować?
#programowanie #informatyka Mircy. Jest jakiś sensowny terminal pod windows 10 (17134) ? Całe życie na Linuxie , a w korpo każą na windowsie . Potrzebuję coś z konfiguracją i aliasami jak zsh i terminator (Linux). Uzywam conemu, ale ma parę wad.
Się wzieli za naprawe plusów na mirko. Teraz można dać plusa tylko jeden raz. Jak zmienisz zdanie, zabierzesz plusa, a potem znów dasz, to juz sie nie da xD. Dotyczy komentarzy pod wpisem
Elo, znacie jakiś dobry kurs/szkolenie podobne do dna aniesierewicza? Coś na regular-senior żeby się podszkolic z architektury? Wiem, że konferencje i blogi, ale jednak zebrane wszystko w jednym miejscu z dobrym prowadzeniem jest lepsze niż rozrzuconce po internecie. Po polsku, angielsku, bez znaczenia. #java #programista15k. #programowanie
4 tysiące dolarów - tyle obywatelka Polski była gotowa zapłacić płatnemu zabójcy za wykonanie zlecenia. Dzięki akcji polskich i ukraińskich służb została zatrzymana na gorącym uczynku.
Dziś o 21:00 Jerzy Zięba będzie prowadził transmisje na youtubie o ulepszonej wersji leczenia koronawirusa. Zapraszam Mirków do trollowania. Wiem, ze jest w nas siła, ze nie raz pokazaliśmy ze jesteśmy wielcy! Pytajmy pana ziębę czy z tą rewelacja w leczeniu pojedzie do Chin leczyć tych biednych ludzi ( ͡°͜ʖ͡°) Błagam Was mirki dołączcie wszyscy do akcji i negujecie wszystkie bzdury zięby. #koronawirus #
@mk321: Byłem na Devoxxie w tamtym roku, sale kozackie, zawsze było miejsce. Było trochę korpo-fundowanych-prezek jak np. Quarkus TM. Ogólnie było spoko. Gadałem na confiturze z gościem co często lata na konfy bo widziałem go na Devoxxie no i mówił że dla niego geecon fajniejszy bo luźniejszy klimacik a Devoxx to bardziej korpo. A no i najważniejsze zgarnąłem 5 koszulek z Devoxxa xD.
Robił już ktoś eksperyment społeczny ale na #linkedin? Zrobić jakiś fake profil Chada Thundercocka, który jest jakimś mega kozakiem developerem i wyrywać rekruterki? xD zobaczyć do czego są zdolne xD 10 plusów i robię xD #tinder #programowanie #chad #blackpill
To nowy fenomenalny framework dla Java
Mimo, że jestem zagorzałym zwolennikiem Spring Boota to bardzo mnie zachwycił.
W artykule przedstawiam jego przewagi oraz słabe punkty jakie napotkałem podczas pracy z nim
W artykule też wideo, w ramach którego pokazuje jak napisać w nim aplikacje wykorzystując REST i bazę danych
https://bykowski.pl/quarkus-pierwsze-kroki-i-wrazenia-jest-miazga/
źródło: comment_1582822084gqovNMOHwLtjdXUKbIqEoA.jpg
Pobierz