Aktywne Wpisy

Reepo +8
Jaki prezent mogę kupić osobie która codziennie pisze pod tagiem danielmagical??? #wykopaka
koralowiecc +4
taka jest prezencja nażyczonej Georga bez obowiązkowej instagramowej obróbki i za pewne też bez makijażu.
Tak w kontraście do tego zdjęcia, jak sobie przypomnę że jeden polski knur (sam o prezencji poniżej przeciętnej) rzucał mi tekstami, że: "no jak Natalie Portman to ty nie wyglądasz", co było aluzją że to ja powinnam bardziej zabiegać by wykrzesać namiastkę relacji romantycznej, to aż mnie skręca z żenady, zniesmaczenia, z jakiegoś bezdennego poczucia tąpnięcia cywilizacyjnego jakiego
Tak w kontraście do tego zdjęcia, jak sobie przypomnę że jeden polski knur (sam o prezencji poniżej przeciętnej) rzucał mi tekstami, że: "no jak Natalie Portman to ty nie wyglądasz", co było aluzją że to ja powinnam bardziej zabiegać by wykrzesać namiastkę relacji romantycznej, to aż mnie skręca z żenady, zniesmaczenia, z jakiegoś bezdennego poczucia tąpnięcia cywilizacyjnego jakiego
źródło: Screenshot_2
Pobierz




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: 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