Si quieres convertirte en un buen escritor, no basta con saber gramática. También necesita leer muchos libros que muestren cómo se usa esta gramática para crear textos destacados. Del mismo modo, si desea convertirse en un buen programador, no es suficiente simplemente aprender Java. También debe leer muchos ejemplos de código de calidad escritos por otros programadores y, lo que es más importante, comprenderlos y aprender de ellos. En realidad, la exposición a ejemplos de códigos de alta calidad es uno de los factores clave que influyen en la rapidez y eficacia con la que aprenderá nuevas habilidades.

Importancia de leer los códigos de los demás
" Odio leer el código de otras personasLe darán una idea de cómo funciona cualquier parte del proyecto y le proporcionarán información útil sobre cómo se hace. Esto, a su vez, te ayudará a mejorar significativamente tus conocimientos y eventualmente a desarrollar tu propio estilo.Cómo profundizar en el código
Cuando te sumerges en el código de otros, puedes sentirte más como un arqueólogo-investigador que como un desarrollador. No hay nada de malo en eso, ya que tienes muchas "palas" a tu disposición. Hoy en día, tiene acceso a una gran cantidad de metadatos que lo ayudarán a comprender el código mucho más fácilmente. Por ejemplo, puede usar Git para ayudarse a leer, copiar y pegar el código. Sin embargo, algunos puntos clave pueden ayudarlo a comprender mejor el código inicialmente. En primer lugar, debe hacerse las siguientes preguntas:- ¿Hay algo en el código que le parezca desconocido? Si es así, revise esos "espacios en blanco" y asegúrese de entender para qué se usan.
- ¿Hay algo innecesario en el código? También existen códigos muertos, especialmente si hablamos de grandes bases de código.
- ¿El código tiene alguna dependencia? A veces es mejor eliminar esa dependencia copiando/pegando aún más código.
- ¿Hay algún error que haya ocurrido después de pegar?
- cómo se construye realmente el cuerpo del código;
- el estilo de codificación;
- cómo el programador que escribió el código resuelve los problemas.
-
Ejecute el código y explore los resultados. Ejecutar el código le dará la información esencial que necesitará para comprenderlo mejor.
-
Encuentre su función principal y el punto de partida.
-
Ejecute el código con el depurador (puede encontrar las herramientas de depuración de Java más eficientes aquí ) para comprender completamente la mecánica del código. Al hacerlo, obtendrá un análisis en profundidad de la funcionalidad interna del código que está leyendo.
-
Cree un mapa mental de las conexiones entre los diferentes elementos del código. Como cualquier depurador le mostrará una conexión entre los elementos, podrá correlacionar diferentes funciones y comprender cómo interactúan entre sí.
GO TO FULL VERSION