Heurística para el diseño de la GUI absolutamente posicionado: ¿son los múltiplos de 5 una buena idea?

softwareengineering.stackexchange https://softwareengineering.stackexchange.com/questions/25826

  •  30-10-2019
  •  | 
  •  

Pregunta

Descargo de responsabilidad: no me especializo en el diseño de GUI [de escritorio], pero tengo que hacerlo en ocasiones. He visto los diálogos de los compañeros de trabajo peores que los que creé, y mi principal problema con ellos es que pueden ser innecesariamente grandes, y las cosas no se alinean.

Para ser más específico, lo hago principalmente en .NET Winforms, pero ocasionalmente también con MFC (C ++). Mi simple heurística hasta ahora es: trato de hacer que los tamaños y las posiciones sean divisibles por 10 ... o 5 si es necesario. Algo como una etiqueta sería una excepción, ya que sabe su propio tamaño. Encuentro que las cosas se ven en su mayoría bien después de haber terminado (por supuesto que hay otras consideraciones, como agrupar las cosas de manera inteligente, etc.), y estoy satisfecho porque sé que cada control tiene una posición no aleatoria, y mi TOC ahora puede irse de vuelta a dormir.

En algún lugar en el trabajo encontré una guía de MSFT sobre el espacio ideal entre las cosas. Lo siento, no tengo una fuente disponible. Tiene muchas reglas, como (por ejemplo) 2 píxeles entre un botón y un borde, 3 píxeles entre dos botones horizontalmente, 4 píxeles verticalmente, a menos que ... es bastante complicado y no práctico recordar. Además, simplemente no confío en que MSFT supiera mucho sobre el diseño de la GUI, no hasta que contrataron a una ex persona para ayudarlos a diseñar las cintas para Office 2007, etc.

¿Qué reglas/heurísticas sigues? Las referencias a artículos cortos y otros enlaces son bienvenidas.

No hay solución correcta

Licenciado bajo: CC-BY-SA con atribución
scroll top