Utilizamos codificación estándar de 80 caracteres en línea. La razón original para la limitación de 80 caracteres no es relevante hoy, pero debe seleccionarse un número ...
Además de lo obvio (organización de códigos y legibilidad), generalmente encuentro que las líneas largas son el resultado de un mal estilo y la regla mejora calidad del código y reducir errores. Basta con comparar los siguientes ejemplos:
status = do_something();
if (status == error)
{
do_error_handling();
return;
}
/* do you regular flow */
status = do_more();
if (status == error)
{
do_error_handling();
return;
}
/* do more of you regular flow and keep you line 80 chars*/
lugar:
status = do_something();
if (status == succes)
{
/* do you regular flow */
status = do_more();
if (status == success)
{
/* do you regular flow */
/* nest again and get line behind visible screen */
}
else
{
/* do error handling */
}
}
else
{
/* do error handling */
}
segundo ejemplo es mucho menos legible difícil de mantener y probablemente conducirá a algún problema en el camino ...
Editar
Reemplazó goto
con do_error_handling()
en el código para evitar que no sea relevante di scussion.
Como dije antes 80 caracteres no relevantes hoy en día, solo un número 100 es bueno también.
Para cualquier persona que se encuentra segundo ejemplo más legible nido FAVOR cuantas veces más con código real y tratar de leer de nuevo :)
Pregunta muy similar a http://stackoverflow.com/questions/110928/ –
Gracias, Andrew. Una búsqueda rápida en SO y las preguntas sugeridas que aparecen cuando está escribiendo el suyo no resultaron en nada. –