17
Est-ce une bonne idée de concevoir une architecture en pensant que les classes d'interface utilisateur peuvent être remplacées par une interface de ligne de commande?
Dans Code Complete, à la page 25, il est indiqué qu'il est judicieux de pouvoir remplacer facilement les classes d'interface utilisateur standard par une classe de ligne de commande. Connaissant ses avantages pour les tests, qu'en est-il des problèmes que cela peut engendrer? Ce travail supplémentaire rapportera-t-il vraiment pour les …