Pense que el titulo del post era una exageracion, pero despues de ver este dialogo...
No hagas preguntas negativas
Lo mas seguro es que confundiras al pobre usuario; los usuarios tienen miedo de responder preguntas para hacerlo aun mas confuso preguntando lo opuesto de lo que ellos estan tratando de hacer, es una regla basica y simple, pero aun veo bastante software (y desarrolladores) que usan preguntas negativas para entrada de datos.
El uso mas comun de opciones negativas es probablemente deshabilitado
solo compara:
Etiqueta X visible?
Campo X activo/habilitado?
a:
Etiqueta X Invisible?
Campo X Inactivo/deshabilitado?
Ese pequeño cambio hace mucho mas dificil poder contestar la pregunta correctamente; entonces hay que dar preferencia a Habilitado sobre Deshabilitado, Visible sobre Invisible, Activo sobre Inactivo, etc
El mismo concepto aplica cuando creas nombres para tus variables o metodos, en muy pocos casos el negativo es mejor opcion, asi que elige la opcion mas segura, es mas facil de procesar, estamos acostumbrados a contestar "preguntas positivas" y lo contrario nos hace pensar para poder contestar, lo cual lo hace no intuitivo.
1 comment:
¿estás seguro que no quieres sugerir lo contrario? ...
perdón, no me pude aguantar la bromita. saludos.
Post a Comment