Red de conocimiento informático - Material del sitio web - Cómo aprender mirando el código fuente en GitHub

Cómo aprender mirando el código fuente en GitHub

No se puede aprender nada simplemente "mirando" el código fuente. Debe ejecutar el proyecto y analizar dinámicamente su procesamiento durante la depuración para comprender mejor lo que está sucediendo. Afortunadamente, el código fuente de node.js es muy fácil de compilar y depurar, y seguí los siguientes pasos para estudiar su implementación.

Primero, utilicé Visual Studio 2010 para depurar el código en un entorno Windows 7.

El primer paso es clonar el código fuente de GitHub (o descargar el archivo comprimido)

El segundo paso es generar el archivo completo de la solución del proyecto vs desde el vcbuild integrado. script .bat

El tercer paso es utilizar Visual Studio 2010 para abrir el archivo de solución del proyecto de nodo en el paso anterior. Abra el archivo de solución node.sln generado en el paso anterior en Visual Studio 2010 y configure node como el proyecto principal, luego podrá comenzar a compilar y depurar.

Es así de simple.

Hay mucho por explorar, pero lo importante es mantenerse concentrado. En el proceso, descubrirás un mundo completamente nuevo. Estudiar el trabajo de los mejores desarrolladores puede ayudarle a mejorar sus habilidades más rápidamente. Pero obviamente, el esfuerzo y el sudor que pones también aumentan exponencialmente.

Comencé a usar node.js hace aproximadamente un año y medio. Ahora, la mayoría de mis proyectos más importantes dependen de ello. Analizar el mecanismo de implementación de node.js me ha beneficiado mucho. Sin embargo, mirando hacia atrás en mi proceso de aprendizaje, inicialmente no consideré comenzar desde el mecanismo de implementación y luego comenzar desde abajo. En cambio, comencé desde la perspectiva de un "tonto feliz", aprendiendo cómo usar la API de arriba hacia abajo y mirando un poco de código cuando correspondía. Este tipo de método de aprendizaje será más direccional, más alineado con las necesidades, más fácil de tener una sensación de logro y más fácil de persistir.