Supongo que la regla general es poder ver el guión claramente.
- Con sangría de 2 caracteres o menos, me cuesta ver las distinciones de sangría, es decir, es difícil ver la estructura del documento.
- Con más de 4 sangrías de caracteres, usa más de su área de edición con sangría, colocando su código fuera de la ventana del editor.
Entonces, el punto óptimo es de 3 a 4 caracteres para mí.
¿La sangría es realmente una preferencia personal entonces? Su editor debe manejar esto por usted.
- ¿A qué API pública de Restful se refiere cuando trabaja en sus propias API?
- ¿Dónde puedo encontrar desarrolladores web?
- Como desarrollador web, ¿cuánto copia y pega en el trabajo?
- ¿Qué puedo hacer con el conocimiento de Javascript y HTML?
- ¿Cómo podemos maximizar el uso de un archivo de texto como base de datos?
Trabajando con un equipo
Si está trabajando con un equipo en HTML, podría usar algo como EditorConfig para sugerir las pautas de sangría en los editores que lo admiten.
p.ej
[* .html] indent_style = tab indent_size = 4
Nota sobre pestañas vs. espacios
Si puedo, personalmente uso pestañas, ya que:
- una pestaña es un solo byte por sangría (a diferencia de 4 bytes para 4 espacios) – HTML normalmente no se elimina en espacios en blanco
- su editor puede definir el ancho que ocupa una pestaña (que generalmente configuro en 4 caracteres de ancho)
- si todos usaran pestañas, su editor coincidiría con los estilos de sangría cuando copie y pegue el trabajo de otros.