No es de extrañar allí. Leer el código de otras personas es aún más difícil que leer el tuyo. 😉
Esto es lo que hago: git-clone el código localmente. Léelo en mi editor habitual. Ejecute las pruebas. Ejecútelo en una consola / repl. Pruebe ejemplos de código de la documentación. Cambiar la entrada en los ejemplos de código. Agregar mensajes de depuración. Experimente con pequeños cambios de código. Hacer comentarios de código de mi hipótesis. Una vez que confirme lo que hace, vuelva a escribirlo en una forma que entienda mejor. Cambia nombres oscuros una vez que los descubra.
Y si te equivocas, solo puedes `git checkout`.
Después de un tiempo, el código comienza a parecerse un poco más a mi propio estilo, pero también me siento mucho más cómodo con el estilo del autor.
- ¿Por qué mi aire acondicionado se apaga después de unos 15 minutos?
- Tengo acné severo y ha destrozado mi confianza. ¿Qué debo hacer para recuperar mi confianza?
- Estoy a punto de obtener mi licencia de bienes raíces (residencial). ¿Cuáles son algunas cosas que debo tener en cuenta?
- Estoy planeando comprar un nuevo piso de 2 BHK (Total 1200 pies cuadrados) en Hulimavu, Bannerghatta Road, Bangalore. ¿Cuál es el alquiler prevaleciente en esa área?
- Tengo miedo de los terapeutas, pero creo que soy anoréxica. ¿Qué debo hacer?
Escribir código legible es realmente muy difícil. Incluso si te lo propones, lo estás pensando y es posible que pienses en el problema de una manera diferente a la de tu lector. Entonces, el método anterior no solo te ayuda a entender el código de otras personas. También practica escribir código legible a medida que avanza.
De vez en cuando, incluso puede terminar con algo que vale la pena compartir, para mejorar la legibilidad o la documentación de la biblioteca para otros.