mam 2 pytania odnośnie metody, chciałem zastosować w niej optionala.
1.Czy takie użycie optionala jest poprawne, sprawdzenie z isPresent? Czym to się różni od sprawdzenia tradycyjnego czy nie jet nullem?
2. w linii 5: this.findRiskObject(id, riskId); , czym to się różni od zapisu (bez this): findRiskObject(id, riskId);

#programowaine #naukaprogramowania #java
1. jakie?
2. this mówi, że metoda jest w klasie z której ją wołasz. Nie bardzo widzę sytuacje w której byłoby konieczne wołanie metody z this na początku.
  • Odpowiedz
@quwer:
1.Nie ma sensu opakowywania obiektu w Optional, a potem używania "ifPresent" kiedy potencjalny obiekt może zwracać wartość null'ową. W niczym to nie pomaga, a jedynie staje się kod mniej czytelny. Bardziej przydatnym use casem może być, kiedy używamy API które może zwrócić wartości nullowe. Wtedy w pewnym sensie wymusza to, aby obsłużyć wartości nullowe w tzw. "null-safe way". Tworzymy wtedy taki kontrakt, aby zabezpieczyć się przed wyjątkami spowodowanymi wyrzucaniem nulli.
  • Odpowiedz
@normal_user: ahi, to jak wyzej - praktyka czyni mistrza. ja polecam od siebie codewars bo tam są takie zadania "z zycia wziete" i jak tam bedziesz ogarniac to zalapiesz ten "sposob myslenia" i #!$%@? rozmowy rekrutacyjne na lopatki
  • Odpowiedz
via Wykop Mobilny (Android)
  • 1
@normal_user: ja też polecam codewars. Wciągnąłem się w to 2 tygodnie temu i non stop robię jakieś zadanko. Największa satysfakcja jest, gdy konieczna jest optymalizacja i głowisz się jak to zrobić. A potem jak się uda to możesz przejrzeć, jak zrobili to samo zadanie inni użytkownicy. Naprawdę dobra szkoła robienia zadanej rekrutacyjnych
  • Odpowiedz
#anonimowemirkowyznania
Patrzcie, absolwenci informatyki na dobrych uniwersytetach w USA, przy których p0lskie p0litechniki to chlew obsrany gównem, muszą wysyłać po kilkaset aplikacji, żeby dostać się do pracy na juniora.
https://www.reddit.com/r/cscareerquestions/comments/cvv2y9/anyone_else_finding_the_new_grad_job_search/
Nadal myślicie, że po bootcampach będziecie zarabiać 15k? ( ͡° ͜ʖ ͡°)
#programowanie #pracait #programista15k #praca #zarobki #naukaprogramowania #informatyka #usa #polska

Kliknij tutaj, aby odpowiedzieć w tym wątku anonimowo
Kliknij tutaj, aby wysłać OPowi anonimową wiadomość prywatną
Post
Mirki i Mirabelki, tak szczerze, co myślicie o #blockchain?

M.in. ta kwestia została poruszona na Śniadaniu z programowaniem #2 ( ͡° ͜ʖ ͡°)
https://www.facebook.com/JustJoinIT/videos/917794605237828/

Najwspanialsza technologia na świecie czy największy overhype? A może coś pośrodku? A może teoretycznie miała zadatki na to pierwsze, tylko gorzej jest z egzekucją? Co myślicie? Dajcie znać, jestem na maksa ciekaw, jak to oceniacie z perspektywy tych kilku lat!

JustJoinIT - Mirki i Mirabelki, tak szczerze, co myślicie o #blockchain?

M.in. ta ...

źródło: comment_tTQcdXyuakVQPVaaD5TGHQF0q2gLbQOx.jpg

Pobierz
#naukaprogramowania #java
Nie mogę skumać czemu to nie działa
Mam

public class Fire extends Monster implements FireResist

no i w MAINie stworzyłem sobie

List list = Arrays.asList(

new Fire(50, 20, 30, "Fire Elemental", 15),

new Fire(60, 100, 50, "Fire Monk", 30));


I nie chce tworzyć toString gdzie musiałbym wszystko wypisywać co chce zwrócić tylko chciałem użyć strumieni

list.stream().map(Object::toString).collect(Collectors.joining(", "));

Tylko że oczywiście zamiast ładnych liczb dostałem

pkgextends.and.pkgimplements.Fire@3b07d329, pkgextends.and.pkgimplements.Fire@41629346
Z backendu otrzymuję określone wartości w postaci JSON. W jaki sposób odwołać się do tych wartości w react? Np. pobieram z backendu jakąś listę. W reakcie renderuje select option komponent, i w miejsce opcji chciałbym wrzucić tą listę otrzymaną za pomocą geta z axiosa. Jak to ogarnąć?
#naukaprogramowania #react #flask #python #javascript