Aktywne Wpisy
![Badmanek](https://wykop.pl/cdn/c3397992/Badmanek_mLa1Z2xVQd,q60.jpg)
Badmanek +212
Zawsze fajnie się czyta wpisy osób, które sympatyzują z rosją. Jakie to musi być dla nich ciężkie, że muszą teraz pisać o Tym jak Putin się zemści, jak to Ukraińska ofensywa nic nie da.
Przypomnę wam, że 901 dni temu zaczął się ten spektakl upokorzenia dla rosji.
Ta cała potęga okazała się gówno warta i rosja okazała się być naga
Napadli
Przypomnę wam, że 901 dni temu zaczął się ten spektakl upokorzenia dla rosji.
Ta cała potęga okazała się gówno warta i rosja okazała się być naga
Napadli
![SarahC](https://wykop.pl/cdn/c0834752/f89a23b39b264eb80ebd6916b8e20fc435a1d531adc22961c38ce3bf59e5539e,q60.png)
SarahC +4
Mirki, mam dzisiaj urodziny i zastanawiam się co by sobie kupić z tej okazji dobrego do jedzonka
Kod jest całkowicie nieczytelny, żeby zrozumieć część kodu, najpierw robię rundkę po każdej lini kodu i zamieniam na faktyczny typ zmiennej (nie commituje), dopiero potem próbuję zrozumieć kod i od razu lepiej.
Zanim jakiś intelektualista zapyta po co Ci wiedza na temat typu, odpowiem: a no po to, żeby wiedział co robimy w danej lini kodu, czy ogólnie w danej metodzie bo chce zrozumieć jak całe flow systemu działa, zwłaszcza jak jest to mega duży projekt i się wdrażam i czytanie nazw method czy typ zwracany pozwala mi zrozumieć krok po kroku co się dzieje.
Jeszcze pół biedy jest napisane var carModelsList = extractCarModelsFrom...*, wtedy idzie wywnioskować, że to lista i w następnej lini kodu nie mogę zrobić carModelsList.put(key) traktując to jako mapę.
ale sorry, kod przeważnie nie jest nigdy idealny i przeważnie jest coś takiego: var models = process(arguments);
Ale programista podjarany bo użył fancy featura.
#java #programista15k
żeby napisać typ nie musisz się nad tym zastanawiać, wystarczy skrót klawiszowy, który generuje, jeśli to dla Ciebie problem
To słowo kluczowe powstało po to żeby dla krótko żyjących zmiennych nie silić się na wymyślanie i opisywanie typów, w miejscu gdzie typowanie zaciemni czytelność, bo z kontekstu jest (prawie) oczywiste z czym mamy do czynienia, np.
var map = new HashMap<String, List<Integer>>();
ale jeśli ktoś używa tego do jakiś niejasnych
List<String> list = jakiśtamService.getValue();
ale co mi to da:
TypDlaKlasyJakiśtamService list = jakiśtamService.getValue();
to Ci da, że jeśli masz, np:
AccountResponse list = jakiśtamService.processInternalRequest();
a, potrzebujesz wywołać metodę, która przyjmuje zarówno
@famir96: ale tam #!$%@? generyczne CRUDy robicie xDDD
@famir96: Po co Ci do tego nazwa typu? Jak nie wiesz co dana funkcja robi patrzac na jej nazwe, to i tak musisz przeczytac dokumentacje albo skoczyc do implementacji, co IDE zrobi samo.
Wiekszosc czasu nie potrzebujesz znac typu danej zmiennej do zrozumienia kodu. Jak potrzebujesz to Ci IDE podpowie.
Ale jak nazywacie funkcje "processRequest" zamiast "getCustomersList", to potem macie problemy na