Я збираюся залишити проект, і перед тим, як поїхати, мій начальник попросив мене документувати код (я не дуже добре документував). Це не велика справа, проект не страшно складний. Але я знаходжу місця в своїй документації, де я хотів би сказати: "Зауважте, на лінії XYZ, що таке і таке трапляється".
У цьому випадку не має сенсу посилатися на конкретний номер рядка, оскільки додавання або видалення одного рядка коду негайно застаріло б у документації. Чи існує якась найкраща практика для посилання на певний рядок коду без посилання на нього за номером рядка?
Я розглядав можливість заповнення коду такими коментарями:
/* linetag 38FECD4F */
Де "38FECD4F" - це унікальний тег для цього конкретного рядка. Тоді я можу помістити в документацію "На рядку з тегом" 38FECD4F ", помітити, що таке і таке трапляється".
Будь-які інші ідеї? Я відчуваю, що як правило, краще документувати кодові одиниці в цілому, а не окремі їх частини, але у випадку з цим конкретним проектом існують ДЛІВНІ коси процесуального кодексу, які ніколи не були перероблені на менші одиниці.