Preguntas etiquetadas con user-interface

Preguntas sobre la interacción del software con sus usuarios humanos.

92
¿Es una buena idea diseñar una arquitectura pensando que las clases de la interfaz de usuario se pueden reemplazar por una interfaz de línea de comandos?

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...

12
¿Cómo debe comportarse "Deshacer la escritura"?

Estoy implementando una aplicación Java que incluye una pila Deshacer / Rehacer. Me di cuenta de que algunas aplicaciones (como TextEdit en Mac OS X) le permiten elegir "Deshacer escritura" en el menú Editar después de escribir texto. También me gustaría implementar ese tipo de cosas en mi...