Muy bien, hagámoslo paso a paso:
(i) Comprenda los fundamentos de su producto : no importa qué programador sea usted, si no comprende la teoría o los conceptos detrás del producto en el que está trabajando, mirar una base de código grande sería de poca o ninguna utilidad. . Así que primero aclara tus conceptos básicos.
(ii) Comprenda los idiomas o marcos utilizados en la base de código : la mayoría de los productos están escritos en un conjunto de idiomas. Por lo general, el lenguaje utilizado para el backend y el front-end son diferentes. Por lo tanto, debe ver en qué módulo está trabajando y dominar los conceptos de ese idioma en particular. Además, con lenguajes como Java, se utilizan muchos patrones de diseño y marcos como MVC, Spring, etc.
- Cómo obtener la mejor empresa de desarrollo web en Kolkata
- ¿Cómo surgen las empresas con los programas de fidelización?
- ¿Cuáles son las mejores / peores empresas de enseñanza para trabajar en Japón?
- ¿Por qué las empresas necesitan una visión y una misión?
- ¿Qué debo aprender para colocarme en una empresa basada en productos de una empresa basada en servicios?
Comprender los conceptos básicos de estos marcos es fundamental para descifrar el código. No aprenda todo: vea lo que se usa con más frecuencia en su base de código y domine eso. No puedes ser el Dios de todo.
(iii) Cree un flujo de trabajo : si ha hecho (i) y (ii), créame, la mayor parte de la batalla ya está ganada. Ahora el código se verá como si estuviera escrito en un lenguaje que realmente tiene sentido.
Ahora pasamos a algunas etapas más avanzadas. Suponga que un módulo en particular tiene un error y necesita corregirlo. Lo primero que necesita es el “flujo de trabajo”. La mayoría de los productos del mundo real tienen flujos de trabajo complejos. Una clase hereda de otra, alguna función anularía una función presente en otra interfaz encontrada en una clase presente en algún otro paquete.
Dibuje un cuadro gráfico que pueda ayudarlo a reducir la complejidad de estas cosas:
(iv) Usar puntos de interrupción / declaraciones de registro : esta es mi parte favorita. Si tiene un producto que funciona y la base del código está disponible para usted, configure su kit de desarrollador y coloque muchas “declaraciones de registro” en el código. Suponga que su producto “agrega dos números”, luego, al colocar una instrucción de registro en la función suma () le indicaría que su código acierta exactamente esa función cuando dicha operación se activó desde la interfaz de usuario o la CLI.
Muchos IDEs le permiten crear o establecer puntos de interrupción que esencialmente le informan sobre el flujo de su código. Esto puede ahorrar tiempo en caso de una gran base de código.
Creo que esto debería ser suficiente, hasta ahora los consejos anteriores me han funcionado muy bien y espero que también sean útiles para cualquier persona en el futuro.