Aktywne Wpisy
lapko +544
Pracuję właśnie nad serią 50 polskich Pokemonów.
Zostało mi jeszcze jakieś 20 do narysowania (ciągle potrzebuję pomysłów!), ale już zaczynam publikację.
Dzisiaj pierwszy starter i jego ewolucje.
#pokemon #rysunek #tworczoscwlasna #chwalesie
#lapkobrazy
Obserwujcie - #polskiepokemony
Zostało mi jeszcze jakieś 20 do narysowania (ciągle potrzebuję pomysłów!), ale już zaczynam publikację.
Dzisiaj pierwszy starter i jego ewolucje.
#pokemon #rysunek #tworczoscwlasna #chwalesie
#lapkobrazy
Obserwujcie - #polskiepokemony
kolega_z_sasiedztwa +180
Grzesiowy ośmiotysięcznik - nie ma takiego wzorca projektowego, którego nie da się zastąpić skończoną ilością ifów
Nazwa wzięła się od 8 tysięcy ifów znalezionych w jednej tylko klasie
#programowanie #programista15k #naukaprogramowania
@krasnoludkolo: z "nie rzucać" się niezbyt zgadzam, za to zdecydowanie uważam że nie należy ich łapać jeżeli sytuacja absolutnie tego nie wymaga.
Oczywiście rzucanie ma sens tylko wtedy kiedy mamy zamiar umieścić w nim jakąś użyteczną informację.
throw new RuntimeException(String.format("Invalid line %d, expected 5 columns but got %d", lineNumber, line.length))
jest spoko. Zathrow new Exception("Process failed");
wypadałoby autora zwolnić zanim zdąży napisać kończący linię średnik ;)Komentarz usunięty przez moderatora
np. typowy przykład. Wyciągasz Usera z bazy. 90% wyjątków dostajesz albo Usera albo UserNotFoundException, który jest automagicznie (albo i czasem nie) łapany/mapowany dalej.
ja natomiast staram się zwracać Either z albo wartością, albo jakiś enum z błędem (piszesz w scali to domyślam się, że wiesz
jain-slee umarło
@d_u_p_a: imho dopóki ich nie łapiesz to nie. Więc to zależy - np w podanym przeze mnie przykładzie parsowania pliku CSV - jeżeli plik pochodzi od użytkownika to nie jest to wyjątek (to w końcu normalne że użytkownik czasami wyśle nam śmieci). Jeżeli plik został pobrany z bazy danych przez jakiegoś robota - coś poszło wybitnie nie tak, więc rzucamy wyjątek zamiast
nie ma czasu na fikołki, to są milisekundy
@vasco_da_gama: Darmowe banany?:)