Constellation Knowledge Network - Preguntas y respuestas sobre la interpretación de los sueños - Cómo escribir un buen artículo de análisis del código fuente

Cómo escribir un buen artículo de análisis del código fuente

Hola

(1) Lee el código del programa y deja que tu mente trabaje para mí.

(2) Una vez que comprenda la estructura, podrá captar fácilmente el panorama completo.

(3) Con herramientas de alta calidad a mano, no es difícil entender el programa.

(4) Observa el significado del texto y luego considera el papel de los ingredientes.

(5) Busque la entrada del programa y luego comience de arriba a abajo.

(6) El placer de leer, conociendo al autor a través del código del programa.

Leer el código del programa de otras personas (1) - Leer el código del programa para poder utilizar todos mis métodos.

El código del programa está escrito por otros y solo el autor original comprende realmente el propósito y el significado del código del programa. Muchos programadores tienen un miedo inconsciente de verse obligados a tocar el código de un programa escrito por otros. Sin embargo, en lugar de negarse a aceptar el código de programa de otras personas, es mejor comprender a fondo el lenguaje y las prácticas relevantes como piedra angular para cultivar la fuerza personal.

Para la mayoría de los programadores, escribir código puede ser un placer, pero creo que cada vez más personas consideran que leer código escrito por otros es algo desalentador. Muchas personas prefieren reescribir el código del programa ellos mismos antes que aceptar el código del programa de otras personas y luego corregir, mantener o incluso mejorar las funciones.

¿Cuál es la clave de esto? Si das en el clavo, en realidad es muy sencillo. El código del programa está escrito por otros y solo el autor original comprende realmente el propósito y el significado del código del programa. Muchos programadores tienen un miedo inconsciente a verse obligados a tocar el código de un programa escrito por otros. Esto proviene del miedo primitivo a las cosas extrañas que está en lo más profundo del corazón humano.

Obtendrás mucho beneficio al observar el código del programa escrito por otros.

Sin embargo, por muchas razones prácticas, los programadores a menudo se ven obligados a aceptar el código de programa de otras personas. Por ejemplo, si un colega se va, debe hacerse cargo del trabajo que dejó. También es posible que seas un novato que acaba de incorporarse al departamento y tus compañeros hayan adquirido suficientes puntos de experiencia y te hayan ascendido. Las cosas están cambiando y una nueva generación de novatos se convertirá en novatos. Incluso, el proyecto que emprende tu empresa debe tomar o integrar el sistema dejado por el anterior fabricante del cliente, y sólo tienes el código fuente de ese sistema (si tienes suerte, la cantidad de documentos será diferente).

Historias como esta suceden constantemente alrededor o sobre los programadores. Muchos programadores consideran que hacerse cargo del código de otras personas es una tragedia. No todo el mundo quiere hacerse cargo del código escrito por otra persona porque no quiere perder tiempo explorándolo y prefiere gastar su productividad generando código nuevo que entendiéndolo.

Desafortunadamente, la situación anterior es inevitable para los programadores. Siempre tenemos que entrar en contacto con el código de un programa escrito por otros, e incluso tenemos que entenderlo y modificarlo. Para esta demanda, hoy en día, cuando la tendencia del código fuente abierto es tan popular, como se mencionó en el artículo anterior "Programación 2.0", es posible aprender nuevas tecnologías y dominar el diseño arquitectónico a través del código fuente abierto, lo que mejora enormemente la eficiencia y el efecto del aprendizaje. Incluso puede extraer directamente de proyectos de código abierto, extraer el código del programa que necesita, apoyarse en gigantes y obtener la productividad que necesita directamente del otro lado. Desde esta perspectiva, comprender el código del programa escrito por otros ya no es simplemente "aceptarlo por la fuerza" desde un punto de vista negativo, sino "extraer nutrición", lo cual tiene un gran valor positivo.

Primero comprenda la arquitectura del sistema y los patrones de comportamiento, y luego lea atentamente.

Si escribir código de programa es una de las habilidades importantes de un programador, entonces leer el código de programa de otras personas y luego modificarlo debe ser otra habilidad importante.

Si está satisfecho, adopte

上篇: Contenido relacionado sobre diseño paisajístico de pequeños estanques de peces en el patio. 下篇: ¿Es el mediocre Zhuge Zhan responsable de la desaparición de Shu Han?
Artículos populares