Estilo de codificación para programadores con impedimentos visuales [cerrado]

45

Tengo una discapacidad visual. Con anteojos veo lo suficientemente bien como para conducir, pero con el tamaño de letra en el que me siento cómodo trabajando solo puedo ver unas 15 líneas de 100 caracteres a la vez. Esto ha afectado mi estilo de codificación.

Una cosa que hago es escribir funciones más cortas. Mi código tiende a obtener buenas críticas porque estas funciones cortas con buenos nombres hacen que las funciones de nivel superior sean muy legibles, pero en situaciones de alto rendimiento algunas personas hacen comentarios sobre la cantidad de espacio que estoy ocupando en la pila al pasar variables por varias capas para procesamiento.

Una segunda cosa que hago es dividir las clases entre archivos para crear archivos más cortos. Esto reduce la distancia de desplazamiento para acceder a las funciones relevantes y, dependiendo de la organización, me permite colocar los archivos en diferentes monitores para verlos juntos.

Estas dos prácticas permiten obtener más unidades documentables que la mayoría de los estilos de codificación requieren que documente, lo que agrava aún más el problema al ampliar la longitud de mi archivo y la distancia entre las funciones relacionadas.

Actualmente estoy usando Visual Studio, que permite el plegado de código en la función y el nivel de bloque de comentarios (que uso con frecuencia) pero no se pliega en el nivel de soporte como lo hace Notepad ++. El editor que ofrece un mejor plegado de código no tiene todas las características inteligentes de VS. Podría usar regiones en VS, pero esto parece muy desordenado si se usa cada 10 líneas. En ocasiones, plegar es útil para que el código completo esté fuera de la vista mientras estoy trabajando en una función diferente del código.

¿Alguien puede recomendar mejores prácticas de codificación para ayudar con una visibilidad limitada del código?

    
pregunta Denise Skidmore 03.09.2013 - 16:07

3 respuestas

37

Aquí hay un par de sugerencias. Si aún no ha elija una fuente de estas recomendaciones que le permita ver más fácilmente .

Muchos monitores soportan una rotación de 90 grados. Esto es mucho mejor para leer y le permitirá obtener más líneas en su pantalla. Puede desacoplar todas las herramientas de VS y colocarlas en el segundo monitor y simplemente tener un monitor de código grande para maximizar la visibilidad.

    
respondido por el Shoe 03.09.2013 - 16:50
5

puede intentar ponerse en contacto con Blindenzentrum (Centro para estudiantes con discapacidades visuales) en la Universidad de Ciencias Aplicadas de Giessen / Alemania ([email protected]). Se han especializado en ayudar a los estudiantes de todas las materias, incluida la informática, durante sus estudios. Tal vez puedan darle algunos consejos que se hayan probado en el campo.

    
respondido por el Markus 03.09.2013 - 20:52
4

Usted menciona la falta de plegado del soporte de Notepad ++. Puede agregar este comportamiento a Visual Studio con una extensión. La extensión de esquema C # es un ejemplo. Es gratis y hace el trabajo. No es necesario meterse con las regiones dentro de una función o bloque de control.

    
respondido por el Corbin March 04.09.2013 - 17:30

Lea otras preguntas en las etiquetas