Crossweb
Co może być lepsze od weekendu? Długi weekend! ( ͡° ͜ʖ ͡°) Zanim wylogujecie się z komputerów zerknijcie jeszcze na najnowsze oferty pracy z kategorii #backend ( ͡° ͜ʖ ͡°)

Zdalnie
• Middle/Senior .NET Developers | DataArt | 16-23k
https://crossweb.pl/job/zcZnT
•
E.....r
E.....r
Jakie jest najlepszy sposób na sprawdzanie czy dane przesłane przez użytkownika są nullami? Np. przychodzi z kontrolera request RegisterUserRequest z polami username i password. Wiem, że najbardziej prymitywny sposób to sprawdzanie każdego parametru ifami, ale przy dużej ilości requestów i pól może być to uciążliwie. Chciałbym zwracać Eithery typu Either.left(new NullValue(...) z wiadomością "Null value: " i tutaj nazwa wartości, tylko raz, że to sporo pisania i nie wiem jak się dobrać
  • Najlepsze
  • Wszystkie komentarze
PanManieglev
sprawdzanie każdego parametru ifami, ale przy dużej ilości requestów i pól może być to uciążliwie


@Edelner: pętli w tej javie nie macie? ( ͡° ͜ʖ ͡°)
kam3o
kam3o
kam3o
1
ale tak jak napisałem, chciałbym zostać przy Eithera i unikać magii.


@PanManieglev: Mamy, z tym że jak OP zacznie iterować po polach w pęli ( ͡° ͜ʖ ͡°) a potem zechce dodać wsparcie dla innych walidatorów (czyli nie tylko @NotNull(...), ale też np. @NotBlank(...), @Length(...) i innych) to finalnie stworzy "magię". Główną różnica wtedy pomiędzy "magią opa" a "magią javax.validation"
quwer
quwer
0
mam 2 projekty mavenowe w jednym projekcie.
Jeden jest zależny od drugiego.
W obu projektach używam tej samej biblioteki np. lomboka.
Czy i jak mogę zdefiniowac poma, żeby dependency lomboka była tylko w projekcie nadrzędnym i przy np. aktualizacji wersji nie musiec zmieniać zależności w obu miejsach (tzn. w obu projektach).

#programowanie #naukaprogramowania #java
  • Najlepsze
  • Wszystkie komentarze
a.....e
a.....e
@quwer: parent pom + dependency management
retardo
J.....e
J.....e
Czy praca Java Developera jest stresująca?

#pracait #korposwiat #pracbaza #java #programowanie

Odpowiedz

  • Tak 64.9% (85)
  • Nie 35.1% (46)

131 głosów

  • Najlepsze
  • Wszystkie komentarze
OrzechowyDzem
@PaaD: to tylko troll.
PaaD
PaaD
8
@OrzechowyDzem: wiem, ale pod jego wypierdami o "z--------u w sprintach" ludzie piszą całkiem sensowne rzeczy, a ten burak i tak to potem wszystko kasuje - więc szkoda każdej postawionej tutaj literki
R.....y
R.....y
Mial ktoś styczność z firma Billenium? Chodzi o lublin. Czytam opinie na goworku i jestem przerażony. Mógłby sie ktos wypowiedzieć? Płace miłością.

#it #programowanie #java #pracait
  • Najlepsze
  • Wszystkie komentarze
bb89
bb89
10
@Radsonowskyy: polska firma z własnym oddziałem w Indiach, czy coś muszę więcej dodawać? ( ͡° ͜ʖ ͡°) Nie polecam
Krolik
Krolik
@Radsonowskyy: nie kierowałbym się opiniami na GoWork, Glassdoor itp. Zdecydowanie lepiej popytać bezpośrednio znajomych, może ktoś pracuje. Na portalach z opiniami będziesz mieć zwykle:
- skrajnie negatywne, emocjonalne i przesadzone opinie osób, które zostały wyrzucone albo po prostu słabo sobie radziły - zwykle większość ludzi szuka wtedy usprawiedliwienia na zewnątrz a nie w sobie,
- skrajnie pozytywne opinie napisane na zlecenie firmy aby zrównoważyć te negatywne, również mające niewiele wspólnego
ArrayIndexOutOfBounds
ArrayIndexOutOfBounds
Witajcie Mirki,
przyznaje ze specjalnie założyłem konto żeby zadać to pytanie. Możliwe ze gdzieś ktoś pytał o cos podobnego bo mi się przewinęło raz na wykopie.

Otóż od ponad 6 lat siedzę w IT ale w tematach około programowania czyli testowanie manualne, testowanie automatyczne w trochę dziwnych programach typu SoapUI itp. Ogólnie zmęczyły mnie strasznie te narzędzia bo nie mozna bylo sobie jak człowiek pisać swobodnie kodu tylko zawsze były jakieś ograniczenia i
  • Najlepsze
  • Wszystkie komentarze
Crossweb
Kto już po pierwszej kawie? ( ͡° ͜ʖ ͡°) Mamy dla was kilka ofert #pracazdalna z widełkami #10k i powyżej ( ͡° ͜ʖ ͡°)

| Facebook | Crossweb | Podcasty | Wydarzenia | Oferty Pracy |

FRONT-END
  • Najlepsze
  • Wszystkie komentarze
stanleymorison
Mam sobie klasę Player, która posiada pole prywatne String name. Mam klasę Warrior, która rozszerza Player z polami np skill, stamina or whatever. Obie klasy mają lombokowe adnotacje Data, NoArgsConstructor, Builder i SuperBuilder.

Potem w kodzie uzywam buildera do zbudowania obiektu Warrior i gdy sobie testowo wyswietlam tę klasę w logach, to pole name z klasy Player się nie pojawia.

#java #naukaprogramowania #programowanie
  • Najlepsze
  • Wszystkie komentarze
m.....y
m.....y
Treść przeznaczona dla osób powyżej 18 roku życia...
  • Najlepsze
  • Wszystkie komentarze
SoftBull
Czy wiesz, że ❓❓❓
Mechanizm Proxy ma zastosowanie w między innymi w takich obszarach jak:
▶ Programowanie zorientowane aspektowo
▶ Testowania i mockowanie
▶ Tworzenie zabezpieczeń
A Spring bardzo dobrze o tym wie, dlatego wiele mechanik jest właśnie uzależnione od Proxy!
m.....y
m.....y
ciem wylosować se 5 elementów z listy o nieznanej długości większej niż 5.
jak zrobię se to shufflem to będzie mocno nieoptymalne?

myList.shuffle(new Random()).stream().limit(5).toList()

#java #programowanie
  • Najlepsze
  • Wszystkie komentarze
RoMaN_MiKLaS
Jakiego polecacie brokera #mqtt który miałby podgląd kolejek w celu ułatwienia debugowania?
Używam mosquitto+paho i wydaje mi się, że niektóre wiadomości gdzieś giną.

#programowanie #devops #programista15k #informatyka #it #java #python #pytanie #kiciochpyta
  • Najlepsze
  • Wszystkie komentarze
m.....y
m.....y
Treść przeznaczona dla osób powyżej 18 roku życia...
  • Najlepsze
  • Wszystkie komentarze
Crossweb
Cześć Mirki ( ͡º ͜ʖ͡º) Przy poniedziałku mamy dla Was najnowszą listę wydarzeń IT na ten tydzień ( ͡° ͜ʖ ͡°)

| Facebook | Crossweb | Podcasty | Wydarzenia | Oferty Pracy
  • Najlepsze
  • Wszystkie komentarze
m.....y
m.....y
jakie znacie narzędzie do wygodnego przełączania między wersjami javy?
jakiś taki organizator, że z linii koment mogę przełączać się

zapomniałem nazwy...

#java #programowanie
  • Najlepsze
  • Wszystkie komentarze
AnonimoweMirkoWyznania
#anonimowemirkowyznania
Co sądzicie o wejściu do świata IT poprzez data science/big data? Wyczytałem, że to jedna z dróg dla nie-programistów ale czy to nie kierunek dla matematyków/statystyków? Zaczynając od początku - szukam czegoś dla siebie. Skończyłem kierunki ekonomiczne i pracuję w #korpo. Chciałbym spróbować czegoś nowego a firma oferuje darmowe szkolenia na #udemy itp. Mamy też rekrutacje wewnętrzną na różne stanowiska #java #
  • Najlepsze
  • Wszystkie komentarze
AnonimoweMirkoWyznania
#anonimowemirkowyznania
Wiem, że porównania języków są z reguły bez sensu, bo zazwyczaj są używane w różnych zastosowaniach(chociaż java i c# mają w miarę podobne). Mimo to zaryzykuję i zadam te pytanie. Dlaczego java jest szkalowana, szczególnie w środowisku c#? Pytam całkiem serio, bo często to widzę w jakichś rozmowach i zazwyczaj nie jest to trolling. Słyszałem różne argumenty za java i c#, ale w sumie nigdy nie widziałem większych konkretów
  • Najlepsze
  • Wszystkie komentarze
Pawlinho
Pawlinho
Pytanie całkiem serio. Czemu java jest szkalowana, szczególnie przez środowisko c#? Często widzę jakieś śmieszki heheszki o javie, ale nigdy nie widziałem sensownych argumentów za lub przeciw. Teraz zastanwiam się czy takie śmieszki heheszki to głównie programiści 15k z jakiejś licbazy czy rzeczywiście ma to sens? Wiem, że porównywanie języków to bezsensowna rzecz, ale niektóre zastosowania javy i c# pokrywają się.
#programowanie #java #csharp #programista15k
  • Najlepsze
  • Wszystkie komentarze
SoftBull
▶ Transakcje w Spring Boot!

Jeśli jeszcze raz chcesz przejść przed zasady działania transakcji, oraz przykładów jej wykorzystania, to zachęcam Cię do przeczytania mojego ostatniego artykułu.

Przybliża on działanie transakcji i porusza teoretyczne aspekty jakie pojawiły się w moim ostatnim Live - Spring Data – Transakcje, Izolacje i Propagacje.

https://bykowski.pl/transakcje-w-spring-boot/
  • Najlepsze
  • Wszystkie komentarze
stanleymorison
Mam trywialny problem, który już wielokrotnie rozwiązywałem, ale oczywiście teraz zapomniałem jak to zrobić xd

Na wymyślonym przykładzie WeatherAPI. Odbieram sobie z zewnętrznego API Response, którego mapuje na obiekt.

CountryWeatherResponse{
private String iso;
  • Najlepsze
  • Wszystkie komentarze