Я собираюсь покинуть проект, и прежде чем я уйду, мой начальник попросил меня документировать код (я не очень хорошо задокументировал). Это не имеет большого значения, проект не очень сложный. Но я нахожу в своей документации места, где я хотел бы сказать: «В строке XYZ обратите внимание, что происходит то-то и то-то».
В этом случае не имеет смысла ссылаться на конкретный номер строки, так как добавление или удаление одной строки кода немедленно устареет в документации. Есть ли лучшая практика для ссылки на конкретную строку кода без ссылки на нее по номеру строки?
Я рассмотрел засорение кода комментариями вроде:
/* linetag 38FECD4F */
Где «38FECD4F» - это уникальный тег для этой конкретной строки. Затем я могу добавить в документацию: «В строке с тегом« 38FECD4F »обратите внимание, что происходит то-то и то-то».
Есть еще идеи? Я чувствую, что, как правило, лучше документировать единицы кода в целом, а не отдельные их части, но в случае этого конкретного проекта есть ДЛИТЕЛЬНЫЕ ряды процедурного кода, которые никогда не реорганизовывались в более мелкие единицы.