coding-style terminology tabbing

coding style - ¿Qué son las pestañas duras y blandas?



coding-style terminology (2)

Las pestañas duras equivalen a usar la tecla de tabulación para tabular tu código, mientras que las pestañas suaves son espacios agregados para emular una pestaña manualmente o mediante un editor de código como Sublime Text. Algunos creen que la tabulación suave es mejor para la legibilidad de equipos más grandes que usan editores de texto diferentes, ya que algunos editores le darán un espacio diferente a las pestañas duras, pero creo que puede usar cualquiera de los dos siempre que se adhiera a uno y lo use de manera consistente . Al final, esto se reduce principalmente a las preferencias personales.

Escucho el término "pestañas duras" y "pestañas suaves" (a menudo con mucho debate sobre cuál es mejor), pero ¿qué significan realmente los dos términos? Estoy buscando una definición simple de "pestañas suaves" y "pestañas duras".


Las pestañas duras usan el carácter de pestaña, http://en.wikipedia.org/wiki/Tab_key#Tab_characters

Las pestañas suaves son solo espacios. Las pestañas suaves suelen ser 2 o 4 espacios, según la convención.

Si configura su editor para que use "pestañas suaves", cuando presione la tecla Tab en su teclado, su editor insertará espacios en lugar del carácter de pestaña.