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….

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…