Wie soll ich mit ungültigen Benutzereingaben umgehen?
Ich habe eine Weile über dieses Problem nachgedacht und wäre gespannt auf Meinungen anderer Entwickler. Ich neige zu einem sehr defensiven Programmierstil. Mein typischer Block oder meine typische Methode sieht folgendermaßen aus: T foo(par1, par2, par3, ...) { // Check that all parameters are...