Tag: If

Uciekaj szybko z metody i usuwaj „else”

Chciałem w sumie tylko podlinkować: What really grind my gears #1 – IIIIIIIIIIIIIIIIF! by Oskar Dudycz. TL;DR, taki kod: public TwojTyp IIIIIIIIIIIIIIIIIFunkcja(JeszczeInnyTyp obj) { TwojTyp wynik; if (obj != null) { if (obj.Nazwa == "Jakastam") { wynik = new TwojTyp(3); } else { int… Continue Reading „Uciekaj szybko z metody i usuwaj „else””

Unconditional Programming, czyli if to zło

Struktury sterujące (if, switch) są źródłem wielu błędów. (Że if to złooo można poczytać na Anti-IF Campaign.) Jeśli można to warto ich unikać. Pokażę prosty przykład. Funkcja ma za zadanie pobrać n początkowych elementów tablicy. Dodatkowo jeśli tablica jest krótsza niż n to trzeba… Continue Reading „Unconditional Programming, czyli if to zło”