Sí, por algunas razones, algunas de las cuales solo se aplican si alguna vez quieres trabajar con otras personas en proyectos de software.
- Al igual que aprender un idioma extranjero (natural), puede ver a alguien expresar algo de una manera particular y pensar “Oh. Eso es inteligente / útil”.
- Al igual que con los lenguajes naturales, hay ciertas formas de escribir código que son idiomáticas. Sí, puede escribir la mayoría de sus bucles for al igual que … bucles while que se ejecutan hacia atrás, pero a las personas les parecerá extraño sin ninguna razón.
- Le ayuda a ver cómo se ve el código de otras personas y le da una mejor idea de cómo debería ser su código.
- Puede ver qué bibliotecas u otras funciones están usando las personas. Si bien es posible escribir su propia lógica de cadena cada vez que desee encontrar un número de 3 dígitos seguido de un guión seguido de una letra, es más fácil usar el código de la biblioteca que quizás no conozca.
- Cuando lees el código de otras personas, hay una separación para que puedas ver mejor qué funciona y qué no. Al mirar su propio código, es difícil al principio ver qué debería ser comprensible para otros y qué no lo será. Es importante trabajar en la claridad para que otra persona que esté tocando su código (o usted, dentro de ocho meses) pueda moverse en él de manera correcta. Vea qué nivel de comentarios es útil y qué nivel realmente se interpone en el camino. Vea cómo es útil nombrar una variable con su intención (doblemente para las funciones).