Я понимаю, как использовать закладки, чтобы запомнить одну точку в вашем коде. Тем не менее, как можно отслеживать поток кода, который они исследуют? Например: несколько закладок и порядок, в котором они были сделаны.
Пример:
Сообщение об ошибке: «Столкновения не работают на углах стен»
- Воспроизведение ошибки приводит к тому, что определенные полигоны не сталкиваются.
- Код столкновения был написан недоступным разработчиком. Так что расследование идет примерно так:
Во время расследования, особенно при рассмотрении не кодовых элементов, таких как Google, можно разумно ожидать, что они потеряют свое место в коде ( я уже смотрел на этот путь к коду? Или какой путь к коду я изучал? к этой функции и т. д.). То же самое касается неизбежных прерываний (Босс: мне нужно [Длительный бессмысленный отчет] СЕЙЧАС и т. Д.)
Было бы полезно иметь ресурс методов или инструментов для обеспечения возможности отслеживать свое место в коде.
Изменить : приведенный выше пример является потенциальной иллюстрацией, а не фактической проблемой, требующей ответа.
Другой способ сформулировать этот вопрос:
При изучении новой системы, как вы отслеживаете, где вы находитесь в изучении кода? Речь идет не о понимании того, почему код делает то, что он делает (для чего нужны комментарии), а о том , как он это делает (что можно узнать только путем чтения кода, а не комментариев).