Tôi sắp rời khỏi một dự án, và trước khi tôi đi, sếp của tôi đã yêu cầu tôi viết mã tài liệu (Tôi chưa làm tài liệu tốt lắm). Đó không phải là một vấn đề lớn, dự án không quá phức tạp. Nhưng tôi đang tìm địa điểm trong tài liệu của mình, nơi tôi muốn nói, "Lưu ý trên dòng XYZ rằng điều tương tự xảy ra."
Trong trường hợp này, không có nghĩa gì khi đề cập đến một số dòng cụ thể, vì việc thêm hoặc xóa một dòng mã sẽ ngay lập tức lỗi thời tài liệu. Có một số cách thực hành tốt nhất để tham chiếu đến một dòng mã cụ thể mà không đề cập đến nó theo số dòng?
Tôi đã xem xét việc xả rác mã với các ý kiến như:
/* linetag 38FECD4F */
Trong đó "38FECD4F" là một số thẻ duy nhất cho dòng cụ thể đó. Sau đó, tôi có thể đưa vào tài liệu, "Trên dòng được gắn thẻ '38FECD4F', lưu ý rằng điều tương tự xảy ra."
Còn ý tưởng nào khác không? Tôi cảm thấy nói chung là tốt hơn để ghi lại toàn bộ các đơn vị mã, thay vì các phần cụ thể của chúng, nhưng trong trường hợp của dự án cụ thể này, có các chuỗi mã thủ tục dài, chưa bao giờ được tái cấu trúc thành các đơn vị nhỏ hơn.