Entiendo el uso de marcadores para recordar un solo punto en su código. Sin embargo, ¿cómo se hace un seguimiento del flujo del código que están investigando? Por ejemplo: múltiples marcadores y el orden en que se hicieron.
Ejemplo:
Informe de error: "Las colisiones no funcionan en las esquinas de las paredes"
- La reproducción del error lo atribuye a ciertos polígonos que no colisionan.
- El código de colisión fue escrito por un desarrollador no disponible. Entonces la investigación es algo así como:
Durante la investigación, especialmente cuando se revisan elementos que no son de código, como Google, se puede esperar razonablemente que pierdan su lugar en el código ( ¿Ya he visto esta ruta de código? O ¿Qué ruta de código estaba investigando? Hay varios que conducen a esta función , etc.). Lo mismo ocurre con las interrupciones inevitables (Jefe: necesito [Informe largo sin sentido] AHORA , etc.)
Sería útil tener un recurso de técnicas o herramientas para proporcionar una manera de realizar un seguimiento de su lugar en el código.
Editar : El ejemplo anterior se entiende como una ilustración potencial, no como un problema real que necesita respuesta.
Otra forma de formular esta pregunta es:
Cuando aprende un nuevo sistema, ¿cómo realiza un seguimiento de dónde está en el aprendizaje del código? No se trata de entender por qué el código hace lo que hace (que es para lo que deberían ser los comentarios), sino cómo lo hace (que solo se aprende leyendo el código, no comentarios).
