Las Leyes de Linus Torvalds para Escribir Código Legible
Escribir código legible es un aspecto esencial del desarrollo de software. No se trata solo de escribir código que funcione, sino también de escribir código que sea fácil de entender y mantener. En este artículo, exploraremos las leyes de Linus Torvalds para escribir código legible, que son directrices esenciales para cualquier desarrollador que quiera escribir código que sea eficiente, mantenible y fácil de entender.
Indentación: La Clave del Código Legible
"La indentación no es solo sobre estética, es sobre hacer que tu código sea legible."
Según Linus Torvalds, la indentación no es solo sobre estética, es sobre hacer que tu código sea legible. Argumenta que las pestañas y las indentaciones son ocho caracteres, y eso es un problema. Esto se debe a que cuando lees código complejo, las indentaciones de ocho caracteres pueden desplazar el código hacia la derecha de la pantalla, haciendo que sea difícil de leer.
Dividir Líneas de Código Largas
"Dividir líneas de código largas es esencial para la legibilidad."
Linus Torvalds enfatiza la importancia de dividir líneas de código largas. Argumenta que el código no debería salirse de la pantalla, y que algo que debemos tener cuidado al dividir estas líneas largas es nunca dividir cadenas de caracteres visibles para el usuario o mensajes de registro. Esto se debe a que dividir líneas de código largas puede hacer que sea difícil de leer y entender.
Concatenación: Una Solución para Líneas de Código Largas
"La concatenación es una solución para dividir líneas de código largas sin dividir cadenas de caracteres visibles para el usuario o mensajes de registro."
Linus Torvalds sugiere que la concatenación es una solución para dividir líneas de código largas sin dividir cadenas de caracteres visibles para el usuario o mensajes de registro. Esto se debe a que la concatenación te permite dividir líneas de código largas mientras mantienes intacto el mensaje, making it easier to read and understand.
La Longitud Máxima de una Función
"La longitud máxima de una función es inversamente proporcional a la complejidad y el nivel de indentación de esa función."
Según Linus Torvalds, la longitud máxima de una función es inversamente proporcional a la complejidad y el nivel de indentación de esa función. Esto significa que cuanto mayor sea la complejidad y el nivel de indentación de una función, la longitud máxima permitida de esa función debería disminuir.
No Expliques Cómo Funciona tu Código en Comentarios
"Nunca intentes explicar cómo funciona tu código en un comentario."
Linus Torvalds enfatiza que nunca debes intentar explicar cómo funciona tu código en un comentario. Esto se debe a que los comentarios deberían usarse para explicar qué hace tu código, no cómo funciona. Si estás escribiendo código que requiere un comentario para explicar cómo funciona, es probable que tu código sea demasiado complejo y necesite ser refactorizado.
Conclusión
Escribir código legible es esencial para cualquier proyecto de desarrollo de software. Siguiendo las leyes de Linus Torvalds para escribir código legible, puedes asegurarte de que tu código sea eficiente, mantenible y fácil de entender. Recuerda, la indentación es clave, dividir líneas de código largas es esencial, la concatenación es una solución, y nunca intentes explicar cómo funciona tu código en comentarios.