Red de conocimiento informático - Material del sitio web - ¿Cómo ver el código fuente de un proyecto grande?

¿Cómo ver el código fuente de un proyecto grande?

En el proceso de trabajo, los programadores encontrarán muchos escenarios que requieren leer el código fuente, como investigación previa técnica, selección de marcos técnicos, hacerse cargo de proyectos anteriores, revisar códigos de otras personas, mantener productos antiguos, etc. . Se puede decir que leer el código fuente es una habilidad básica para los programadores. Si esta habilidad básica es sólida afectará en gran medida la tasa de crecimiento técnico de un programador. Cuando escribí "Qt en Android Core Programming" y "Qt Quick Core Programming" en 2014, gran parte del contenido se entendió analizando el código fuente de Qt. Cuando estudio CEF y PPAPI estos días, confío principalmente en estudiar el código fuente para comprender su uso. Recientemente, tuve que modificar un subsistema de un proyecto existente en el trabajo, y primero tuve que hacer el esfuerzo y comprender el código. En resumen, en los últimos diez años de trabajo de desarrollo, he leído demasiado código fuente y he aprendido demasiado del código fuente, si no leo el código fuente, realmente no sé si podré crecer. Escribir código comienza con la imitación y la mejora comienza con la observación de los excelentes diseños y códigos de otras personas. Por lo tanto, leer el código fuente es muy importante. A continuación, hablemos sobre la lectura del código fuente desde los siguientes aspectos. Los diferentes propósitos tendrán diferentes estados de ánimo, lo que afectará el progreso del trabajo. Cosas como arreglar los errores de otras personas son similares a un simio macho encorvado tapándose la nariz y limpiando el trasero de otro hombre. Es muy repugnante y muy repugnante. Por lo tanto, al leer el código fuente para este propósito, a menudo es una respuesta de rechazo, negativa a hablar y baja eficiencia. Sin embargo, en el trabajo de reparación real, lo más probable es que se encuentre con la situación de ayudar a otros a corregir errores y no hay forma de escapar de ella. Por tanto, la depuración psicológica es muy importante. Leer el código fuente para aprender es la forma más divertida y relajante. Pero un recordatorio: sólo estableciendo objetivos comprobables obtendrás algo. De lo contrario, será como caminar por la calle y ver pasar a una mujer hermosa. Otros propósitos, como refactorizar código antiguo y agregar nuevas funciones, son ligeramente mejores que ayudar a otros a limpiar la zanja (trasero en dialecto de Shaanxi), porque es creativo y las actividades creativas pueden brindar un gran placer a las personas, por lo que aunque estos dos existen También hay muchas partes desagradables sobre el propósito, pero cuando pienso que puedo rejuvenecer un árbol viejo, la incomodidad disminuye gradualmente.