Programowanie Na Niadanie

PNŚ 3: Programowanie defensywne

Informações:

Sinopse

Czy defensywny styl programowania to coś dobrego, czy może raczej antywzorzec? Jak pisać programy, które pozostaną stabilne w zetknięciu z dziwnymi danymi i z użytkownikami? Zawartość odcinka: Programowanie defensywne - różne postrzeganie tematu Czym jest programowanie defensywne? Skąd wzięła się nazwa? Definicja programowania defensywnego Techniki programowania defensywnego Ochrona przed nieprawidłowymi danymi wejściowymi Asercje Wybór strategii obsługi błędów Inne techniki defensywne Zakończenie i podziękowania Linki do materiałów: Defensive Coding in C# - kurs "klasycznych technik", trochę chaotyczny i niekoniecznie polecam. Advanced Defensive Programming Techniques - ten jest trochę.. radykalny, ale za to ma dużo ciekawych obserwacji i przybliża sposób myślenia znany z języków funkcyjnych. Code Complete (Developer Best Practices) - znana książka Steve McConnella. Rozdział 8 poświęcony jest programowaniu defensywnego. Clean Code: A Handbook of Agile Software Craftsmanship (Robert C. Martin) - k