Entendo o uso de indicadores para lembrar um único ponto no seu código. No entanto, como acompanhar o fluxo do código que estão investigando? Por exemplo: vários favoritos e a ordem em que foram feitos.
Exemplo:
Relatório de erro: "Colisões não estão funcionando nos cantos das paredes"
- A reprodução do bug atribui a certos polígonos que não colidem.
- O código de colisão foi gravado por um desenvolvedor indisponível. Portanto, a investigação é algo como:
Durante a investigação, especialmente ao revisar itens que não são de código, como o Google, pode-se esperar que razoavelmente perca seu lugar no código ( eu já examinei esse caminho de código? Ou Qual caminho de código eu estava investigando? Existem vários que levam para esta função , etc). O mesmo vale para interrupções inevitáveis (Chefe: preciso de [Relatório Inútil Longo] AGORA , etc)
Seria útil ter um recurso de técnicas ou ferramentas para fornecer uma maneira de acompanhar o lugar da pessoa no código.
Edit : O exemplo acima pretende ser uma ilustração em potencial, não um problema real que precise ser respondido.
Outra maneira de formular esta pergunta é:
Ao aprender um novo sistema, como você controla onde você está aprendendo o código? Não se trata de entender por que o código faz o que faz (que é para que os comentários devem ser), mas como ele faz (que é aprendido apenas através da leitura do código, não comentários).