Aktywne Wpisy
strfkr +1102
Zrobiłem po raz pierwszy test na IQ i dostałem prawie maxa (95%). Jestem pozytywnie zaskoczony, bo o ile od zawsze byłem uzdolniony i mocno powyżej średniej, to nie spodziewałem się, że aż tak. Wychodzi na to, że tylko 5% ludzi jest inteligentniejsza ode mnie :)
#chwalesie
#chwalesie
rales +275
ZGODNIE Z OBIETNICĄ WOŁAM OSOBY, KTÓRE CHCIAŁY BYĆ POINFORMOWANE W DNIU DYMISJI FERNANDO SANTOSA ZE STANOWISKU SELEKCJONERA REPREZENTACJI POLSKI W PIŁCE NOŻNEJ
Ponury Bajerant był trenerem Białych Orłów 7 miesięcy i 22 dni.
13 września 2023 roku przestał on pełnić obowiązki selekcjonera reprezentacji Polski.
Link do wpisu:
https://wykop.pl/wpis/70160893/zaplusuj-ten-wpis-a-zawolam-cie-w-dniu-dymisji-zwo
Ponury Bajerant był trenerem Białych Orłów 7 miesięcy i 22 dni.
13 września 2023 roku przestał on pełnić obowiązki selekcjonera reprezentacji Polski.
Link do wpisu:
https://wykop.pl/wpis/70160893/zaplusuj-ten-wpis-a-zawolam-cie-w-dniu-dymisji-zwo
Co można więcej zrobić by zamieniło się to w czystokod nowoczesny?
Nie chodzi o to byście rozkminiali, tylko byście spojrzeli, bo może coś się Wam rzuca w oczy.
#programowanie #czystykod #czystokodnowoczesny
- używania mutowalnych zmiennych do zwracania wartości (przykładowo count). Zamiast takiego zwracaj wartość w miejscu
- w getResponses pętlę for można zamienić na map()
- nie wiem do końca, czy to aby na pewno nie Scala, bo dawno w tym nie pisałem, ale chyba powinieneś używać kolekcji z Scali a nie z Javy?
Inne rzeczy ciężko wyłapać, bo za mało kodu
ad 1
no wlasnie kiedys w książce "clean code" przeczytałem by robić tak:
function foo() {
result = 0 // na poczatku to co bedziemy zwracac
result = tryToGetResult()
if (...) result = ...
return result
}
to jest złe?
Ponadto czytałem w poradniku scali, by nie używać nigdy return.
return Optional
.doSomething
.orElse(Optional.empty)