¿Tablas o espacios? Espacios, obviamente, pero ¿cuántos?

Dependiendo de a quién le preguntes, es la pregunta más tonta o la más importante cuando se trata de estilo de codificación: ¿pestañas o espacios?

Cuando os hicimos la pregunta a vosotros, nuestros lectores, el verano pasado, los espacios salieron ganando. Dicho esto, es una cuestión matizada en la que aspectos como el lenguaje de programación, el editor y el estilo del proyecto deberían desempeñar un papel importante.

Independientemente de cuál sea su opinión sobre el debate entre espacios y tabulaciones, hay una cuestión relacionada: Si usas espacios, ¿cuántos usas, y si usas tabuladores, qué número de espacios estableces para que sean equivalentes a la profundidad de un nivel de tabulación?

Hay un argumento para usar el menor número posible, particularmente cuando el código que estás escribiendo incluye convenciones de nomenclatura particularmente verbosa que arrastran el número total de caracteres por línea rápidamente hacia los tres dígitos. O tal vez tienes niveles particularmente profundos de sangría en tu código, y por cualquier razón no estás dividiendo bloques de código más largos en subrutinas.

El argumento para usar más espacios es también la legibilidad, pero por otro lado: a veces es difícil saber fácilmente la profundidad de la indentación de una línea de código si no se usa suficiente espacio, particularmente con tamaños de fuente más pequeños.

Así que te preguntamos, querido lector, ¿cuántos espacios equivalen a un nivel de indentación en tu editor de elección?

Leave a Reply