En Code Complete, página 25, se dice que es una buena idea poder reemplazar fácilmente las clases normales de la interfaz de usuario por una línea de comando. Conociendo sus ventajas para las pruebas, ¿qué pasa con los problemas que puede traer? ¿Este trabajo extra realmente valdrá la pena para...