Estoy leyendo a través del Zend Framework coding standards, donde dicen que la llave después de las definiciones de clase debe estar en la línea siguiente, la "forma de llave verdadera".¿Cuál es el razonamiento detrás de las diferentes formas de corsé?
class MyClass
{
function....
}
por lo general tienen las llaves en la misma línea:
class OtherClass {
function ...
}
¿Cuál es la razón para ponerse el soporte en la línea siguiente? O usando cualquier otro estilo, para el caso?
Creo que hay más que solo "preferencia personal". Los programadores que son humanos, están sujetos a restricciones cognitivas que harían que algún formato (cualquiera sea) sea más útil para nuestro cerebro cuando necesite extraer información de una "imagen" (por ejemplo, separación en bloques). – Jorge
Además, me pregunto por qué generalmente discutimos las diferencias de formato en el código y no en otros lenguajes de texto estándar, como XML. No recuerdo haber visto XML formateado en el estilo K & R (el segundo en la pregunta original). – Jorge
He encontrado que para la mayoría de los casos, las líneas separadas son más seguibles, pero un caso, bloques UIView, es más fácil de leer K & R. Esta es una cuestión de capacidad para seguir líneas en la pantalla con mis ojos, no relacionados con personal desea usar un estilo sobre otro. –