Leer código es una habilidad que puedes practicar
Pasamos mucho más tiempo leyendo código que escribiéndolo y, sin embargo, casi toda nuestra práctica se dedica a escribir. Así puedes mejorar deliberadamente en la mitad más difícil.
Pregúntale a un ingeniero cómo mejora y te hablará de escribir más código, hacer proyectos paralelos, aprender un nuevo lenguaje. Casi nadie dice que practica la lectura. Sin embargo, en cualquier equipo real, leer es el trabajo. Lees para revisar, para depurar, para entender lo que estás a punto de cambiar.
Empieza por la forma antes que por los detalles
Cuando abres un archivo desconocido, resiste el impulso de leerlo de arriba abajo. Primero echa un vistazo a la estructura. ¿Cuáles son las exportaciones principales? ¿Por dónde entran los datos y por dónde salen? Un mapa rápido de la forma hace que los detalles aterricen en algún lugar en vez de amontonarse.
Sigue una ruta de principio a fin
Elige un único escenario realista y trázalo de extremo a extremo. Una petición, un clic, una entrada. Seguir una ruta concreta enseña más que leer cada rama, porque muestra lo que realmente ocurre en lugar de todo lo que podría ocurrir.
No entiendes un sistema hasta que puedes predecir qué hará con una entrada que nunca has visto.
Lee a propósito código que admiras
Reserva tiempo para leer una biblioteca bien construida como estudiarías buena escritura. Fíjate en cómo nombra las cosas, dónde traza los límites, qué eligió no hacer. Absorberás patrones a los que podrás recurrir más adelante sin tener que reinventarlos bajo presión.
Leer no es la parte pasiva de la ingeniería. Es donde ocurre en realidad la mayor parte de la comprensión. Dale la misma práctica deliberada que le das a todo lo demás, y escribir también se vuelve más fácil.