Red de conocimiento informático - Conocimiento informático - Cómo ver el código del proyecto

Cómo ver el código del proyecto

Pregunta 1: ¿Cómo lees el código cuando te unes al equipo del proyecto por primera vez? 20 puntos Primero, abra esta parte del proyecto completado y opere nuevamente. Primero debe estar familiarizado con el proceso comercial de este proyecto; de lo contrario, no sabrá por qué escribió el código de esta manera en primer lugar. Cuando trabajas en un proyecto, también puedes pensar en lo que harías si fueras responsable de este proyecto y luego ver cómo lo logras. Al demostrar el proyecto, puede encontrar el archivo de código fuente del módulo correspondiente a través de la dirección del enlace. Como alguien que ha estado allí, sólo puedo decirles que estar familiarizado con los procesos de negocio es lo más importante.

Pregunta 2: Cómo entender el código del proyecto (¿no existirá siempre sin documentación? ¿Cuál es el código?) 2. La naturaleza de este proyecto 3. ¿Cuántas líneas de código fuente hay (cuántas cuántas líneas son comentarios), cuántos archivos en total (cuántos archivos de cada tipo, cuántas líneas hay en cada archivo) Si está orientado a objetos, cuántas clases hay, si está orientado a procesos, cuántas funciones hay 4. Función Organice la lista de funciones en detalle, el nombre de la función, la descripción de la función 5. La relación entre los módulos de funciones (incluso si no hay comentarios, se puede ordenar claramente según el nombre y la relación de llamada si comprende los 5). Los puntos que enumeré anteriormente y vuelvo a quejarme, creo que debería ser así: El jefe me dio el código fuente del proyecto para que lo mirara. No hay comentarios en él. Es un súper libro de visitas con un total de 100.000 líneas. de código **** Solo hay dos archivos y menos de 10 funciones. Las funciones incluyen registrar y dejar mensajes, e incluso modificar y eliminar mensajes. Este es un súper libro de visitas con un total de 100.000 líneas de código, solo dos archivos y menos de 10 funciones. Sus funciones son registrar y dejar mensajes, y ni siquiera tiene la capacidad de modificar o eliminar mensajes. ¿Todavía quiero quedarme aquí? Si ha completado los cinco pasos que mencioné anteriormente y todavía siente que no hay nada que valga la pena aprender o hacer, significa que no es apto para programar. A continuación se ofrecen algunos consejos específicos. Cuando aprendamos a codificar programas, primero veremos algunos códigos de programas de ejemplo y luego aprenderemos los códigos de ejemplo para modificarlos y escribirlos cuando ingresemos por primera vez a una empresa, la empresa nos asignará proyectos para que los mantengamos y los modifiquemos, y nos permitirá; vaya Para modificación y mantenimiento, si desea modificar y escribir, lo primero que debe hacer es comprender el programa principal del proyecto cuando miramos algunos proyectos excelentes de código abierto y queremos aprender las ideas de diseño del proyecto; También hay que mirar el código del proyecto... .....y así sucesivamente. Se puede decir que leer código es escribir código y escribir buen código. Por lo tanto, para los desarrolladores de programas, leer rápidamente el código del proyecto es una habilidad imprescindible. Hace algún tiempo, me hice cargo de un sistema creado en PHP. La compañía me pidió que hiciera una nueva demostración basada en este proyecto. En el proceso de lectura del código del sistema, acumulé algo de experiencia en la lectura del código del proyecto. como sigue. Aclare las funciones principales y piense en cómo implementarlas. Primero, debe aclarar las funciones principales del proyecto y saber para qué se utiliza principalmente. Solo así podrá comprender el proyecto en su conjunto. Puede pedir consejo a colegas u otras personas, o puede consultar los documentos de análisis de requisitos del proyecto y los documentos de diseño de esquema para obtener rápidamente las funciones principales del proyecto. Si no existen dichos documentos, puede buscar las funciones del proyecto en línea. Se cumplen las condiciones anteriores, entonces solo puede ejecutar el proyecto y obtener las funciones principales del proyecto a través de sus propias operaciones reales. Después de aclarar las funciones principales del proyecto, lo primero que pensé fue, si lo hago, ¿cómo debería implementarlo? De esta manera, puedo resolver las dificultades técnicas yo mismo al leer el código fuente. Si se presta más atención a estos contenidos, se mejorará la eficiencia. Ejecute el proyecto y encuentre el código que implementa las funciones principales. Una vez que las funciones principales estén claras, puede leer los códigos que implementan las funciones principales. Por supuesto, también necesitamos averiguar en qué archivos y clases se implementan estas funciones. Para encontrar la implementación de la clase, también necesitamos ejecutar el proyecto y encontrar el código de implementación de la clase a través de diferentes métodos según el tipo y las características del proyecto. Tome nota de estos archivos y luego concéntrese en el código de estos archivos.

Comprenda la arquitectura del proyecto en función de la jerarquía de clases del código. Exporte el diagrama de clases del código a través de otras herramientas, como (rational rose o powerdesigner ingeniería inversa). Si es un proyecto Java, también puede exportar Javadoc. Según el contenido exportado, comprenda las funciones generales de cada clase de implementación principal y la relación entre estas clases, para que la idea del proyecto quede clara. Con base en el contenido exportado, comprenda las funciones generales de cada clase de implementación principal y las interrelaciones entre estas clases. De acuerdo con el diagrama de clases exportado y las dudas aprendidas sobre el proyecto, si es técnico, como si no sabe o no sabe cómo implementar una determinada función, consulte rápidamente el código fuente para encontrar la tecnología de implementación principal de el proyecto. Si no está familiarizado con esta tecnología, búsquela rápidamente en Baidu o Google. Debe haber mucha información sobre esta tecnología esperándole. Al leer esta información, podrá dominar esta tecnología lo antes posible. . La implementación principal de la clase de depuración, a partir de la cual podemos comprender los detalles del proyecto. Después de comprender la arquitectura del proyecto y aclarar la tecnología de implementación principal del proyecto, ahora veremos los detalles de la implementación. Al observar los detalles de la implementación, también debemos comenzar desde el todo hasta las partes, comenzando desde la declaración del método y observando gradualmente el cuerpo de cada método. Por supuesto, no es necesario mirar cada método línea por línea, solo concéntrese en los métodos principales y la implementación de dichas funciones principales. Después de editar algunos códigos que se han visto una o dos veces...gt;gt;

Pregunta 3: Cómo ver el código de un proyecto web java Primero, ejecute el proyecto y siga las instrucciones que desee. Ver la funcionalidad de seguimiento.

Por ejemplo, ahora quiero ver el módulo de función de adición de productos, buscar el botón Agregar en la página y encontrar la dirección de solicitud en segundo plano, por ejemplo, la dirección de solicitud es localhost/sun/product/add. .do

Luego, descubra qué hace la interceptación web de Java. Si es un servlet local, busque la clase .java. Si es un servlet local, busque la clase .java y busque la clase que implementa la clase .java. Encuentre la clase que implementa anotaciones y hereda la clase Servlet en la clase java

Si es un interceptor implementado por Spring MVC, busque la ubicación que implementa el interceptor estándar de Spring

Si son struts o similares, busque el código de la capa de control de fondo de acuerdo con los estándares del marco

¡De lo que estoy hablando aquí es de mvc!

De lo que estoy hablando aquí son de todos los modelos mvc.

Si es un modelo de desarrollo que no utiliza mvc, entonces no vale la pena leerlo.

Esta es la primera vez que veo el patrón mvc en un navegador web.

Si encuentra el código de la capa de control, todos los problemas se resolverán, podrá descifrarlo y rastrear el código.

No mencionaré cosas como las bases de datos back-end. Quienes lo saben lo entenderán un poco, pero no puedo explicárselo claramente a quienes no lo saben.

p> Pregunta 4: C#.NET Framework 2.0.1.2.3.4. ¿Cómo ver el código del proyecto? Comience con los eventos que activa. Por ejemplo, hay un botón en la página. Haga clic para activar el evento del botón. Si hace clic en el hipervínculo, analice el enlace a la página. qué atributos establecen los controles, pero los expertos no necesitan escribir código para configurar las propiedades del control, el código se escribe en el código de fondo. Puede presionar F7 directamente en la página principal para ver el código de fondo. puntos de interrupción para la depuración de un solo paso, y puede analizar claramente lo que hace cada paso del programa. Gracias, esta es mi experiencia personal.

Pregunta 5: Cómo encontrar el código en todo el proyecto en Java depende de la herramienta de desarrollo. Esto no es Java. Está configurado en la herramienta de desarrollo MyEclipse con Ctrl H.

Pregunta 6: Cómo leer el código de proyectos grandes Para los programadores, escribir código siempre es más cómodo que leer código.

Pero la realidad es que los programadores a menudo necesitan leer código escrito por otros, que muchas veces pueden no tener documentación o comentarios. Sin embargo, como alguien dijo, no hay secretos cuando se trata de código. El uso de estrategias adecuadas puede facilitar la lectura. 1. Realice un seguimiento de las funciones comunes del sistema. Por ejemplo, ReadFile, CreateDevice, CreateWindow, coloque algunos puntos de interrupción en estas funciones y podrá ver el proceso de llamada del código. De esta manera, el código se puede dividir fácilmente en código de bajo nivel y código lógico de nivel superior. 2. Leer según las dependencias del proyecto. Las dependencias del proyecto también indican la complejidad del proyecto. Para proyectos grandes, que generalmente se dividen en varios subproyectos, el método de lectura paso a paso basado en las dependencias del proyecto puede facilitar la lectura. 3. Para los subproyectos proporcionados en forma de lib, puede leer la lib primero y luego leer el código de la misma manera. Al leer, primero puede utilizar todo el proyecto lib como un cuadro negro. Según la interfaz de llamada proporcionada por _declspec(dllexport) o el archivo de encabezado, se puede reducir el tiempo de lectura de los detalles. La división general basada en módulos permite efectivamente una percepción directa de la estructura del proyecto. 4. Determine los patrones de diseño utilizados en el proyecto. Para proyectos grandes, los patrones de diseño son esenciales. Identificar patrones de diseño en una gran cantidad de código y buscar estructuras de código que utilicen técnicas similares puede simplificar enormemente el código que debe leerse. 5. Analizar en función del flujo de datos. Divida dinámicamente las responsabilidades. 6. Modifique algunos códigos para la depuración. Modifique algunas constantes o abandone parte del proceso de ejecución del programa, o utilice programas de seguimiento de datos simplificados.

Pregunta 7: ¿Cómo ver el código del proyecto SSH? 1. Inícielo primero, observe el proceso de inicio de sesión y luego busque los puntos de función para implementar agregar, eliminar, modificar, verificar y otras tecnologías

2. Lo anterior es principalmente para enviar respuestas a solicitudes, conectarse a la base de datos, etc.; y luego mire la página principal para mostrar cómo obtener datos del backend. Entre ellos, ext sigue siendo la tecnología de easyUI

3. Los dos puntos anteriores son principalmente para un inicio rápido. hay tareas; aprender la tecnología del proyecto depende de cómo escribir al iniciar archivos de configuración, configuración de archivos xml: cosas, temporizadores, grupos de conexiones, oyentes, interfaces de servicios web, etc.

4. Los dos puntos anteriores son principalmente para un inicio rápido cuando hay tareas; aprender la tecnología del proyecto depende del inicio Cómo escribir archivos de configuración, configuración de archivos xml: cosas, temporizadores, grupos de conexiones, oyentes, interfaces de servicios web, etc.

5. Lo anterior Dos puntos son principalmente para un inicio rápido cuando hay tareas. Finalmente, está el proceso de negocio del proyecto

Pregunta 8: Cómo leer rápidamente el código de otras personas. Me tomó dos años de lectura alcanzar el nivel en el que puedo contar cada uno. Este es un proceso. Este es un proceso. Tome su tiempo.

Pregunta 9: Cómo mostrar tanto el código del proyecto como el nombre del proyecto en los resultados del subtotal. Intente utilizar la función de subtotal. Debe cumplir con sus requisitos.

Operación específica: Selecciona cualquier celda de la fila del encabezado. Datos --- Resumen de categoría ---- Campo de categoría, seleccione el departamento de producción --- método de resumen, seleccione el método de resumen --- seleccione el elemento de resumen, seleccione el título de la columna de datos que necesita y luego --- Aceptar.

Pregunta 10: Cómo ver el código fuente del paquete Ver el código fuente del paquete importado en Eclipse: 1. En la opción de biblioteca de la aplicación web del proyecto 2. Luego busque el paquete jar. importado y 3. Haga doble clic en el archivo de clase. 4. Haga clic en Adjuntar origen. , seleccione la segunda ubicación externa en la ventana emergente. 5. Haga clic en Archivo externo a la derecha, seleccione la ruta al archivo fuente y seleccione el formato de codificación. El valor predeterminado es GBK. Haga clic en Aceptar y haga doble clic en el archivo de clase. debajo del paquete para verlo directamente. Código fuente: