
Por regla general, el programador es muy hincha pelotas con la apariencia de su código.
Indentación: ¿Espacios o tabs? ¿Cuantos espacios o tabs?
Sintaxis: ¿La llave de comienzo de una función va en una nueva línea? ¿Formato camelCase o guión bajo?
Combinación de colores: ¿Fondo negro o blanco? ¿Comentarios que se destaquen o que apenas se vean?
El tema de la indentación y sintaxis lo dejo para otro post.
Para ayudar con la cuestión de la combinación de colores encontré un sitio muy útil:
Vim Color Scheme test.
Este sitio presenta mas de 300 paletas de colores para el editor de textos Vim (permite descargar el archivo de configuración de colores para ese programa) pero puede servir de modelo para configurar cualquier otro editor.
Las paletas de colores están divididas en dos grupos: fondo oscuro y fondo claro, y en cada grupo hay variantes de alto y bajo contraste.
Hay gente que usa fondo claro porque de otra forma termina con la vista destruida en pocos minutos, y otra gente jura y perjura que con fondo negro y letras verdes puede estar horas sin que se le canse la vista.
En mi caso particular, hace tiempo vengo usando un tip que me viene funcionando muy bien:
Usá una paleta de colores acorde a la iluminación ambiente.
Si detrás del monitor tenés una ventana o una pared clara y bien iluminada, usá colores claros.
Si trabajas en penumbras, usá colores oscuros.
Cuanto menos contraste haya entre el ambiente y la pantalla, menos vas a forzar la vista.
Siguiendo esa regla, el resto es puramente una cuestión de gustos.
Y sobre gustos no hay nada escrito, dijo una vieja, y usaba amarillo sobre azul en TurboPascal.
PD: Si tenés algún otro tip sobre iluminación o colores, mandalo!