Tag: Null Object Pattern

Null References: The Billion Dollar Mistake

Unikaj przekazywania nulli. Jeśli nie będziesz ich przekazywał nie będziesz musiał sprawdzać czy ich nie masz. Prosto powiedzieć – trudniej zrobić. Proste rzeczy to przekazywanie pustych kolekcji, Null Object Pattern. Jednak to drugie może dobrze działać dla serwisów, ale już gorzej dla Value Objects.… Continue Reading „Null References: The Billion Dollar Mistake”

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”