나는 프로젝트를 떠나려고하고 있고, 가기 전에 상사가 코드를 문서화하도록 요청했다 (문서화가 잘되지 않았다). 큰 문제는 아닙니다. 프로젝트는 그리 복잡하지 않습니다. 그러나 나는 문서에서 "XYZ 라인에 그러한 일이 발생한다는 알림"을 말하고 싶은 곳을 찾고있다.
이 경우 한 줄의 코드를 추가하거나 삭제하면 즉시 문서보다 오래 걸리기 때문에 특정 줄 번호를 참조하는 것은 이치에 맞지 않습니다. 행 번호로 참조하지 않고 특정 코드 행을 참조하는 가장 좋은 방법이 있습니까?
나는 다음과 같은 주석으로 코드를 버리는 것을 고려했다.
/* linetag 38FECD4F */
여기서 "38FECD4F"는 해당 라인의 고유 태그입니다. 그런 다음 "38FECD4F"태그가 붙은 줄에 그런 일이 발생한다는 것을 알 수 있습니다. "
다른 아이디어가 있습니까? 코드 단위를 특정 부분이 아닌 전체적으로 문서화하는 것이 일반적으로 더 나은 것처럼 느껴지지만이 특정 프로젝트의 경우 긴 단위의 절차 코드가 있으며 더 작은 단위로 리팩토링되지 않았습니다.