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?
W odcinku jak zwykle pojawia się małe co nieco dla fanów programowania w technologiach .NET. Spis treści na dziś:
- 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
Gdzie znaleźć odcinek?
- Strona odcinka numer 3
- Skrypt odcinka numer 3
- Lista wszystkich odcinków podcastu “Programowanie na śniadanie”. Zawiera także linki do iTunes i kanału RSS podcastu
Do usłyszenia! :)