Man muss hier zwischen Anwendungslogik, die tunlichst von der Eingabe getrennt werden sollte, und Eingabelogik unterscheiden.
Sorry, aber nein. Warum sollte man das nur tun?
Theorie:
Eingabelogik resp. Validierung ist doch immer ein Teil der Anwendungslogik.
Praxis:
genau eine
GUI, eine Plattform, keine
Unit-Tests, keine abstrakte Modularisierung und Programmierung nach
RAD-Ansatz
Motivation zur Änderung der Praxis:
- testbarer Code, dann kommt der Rest von ganz allein (frei nach N.Hodge)