Mam zamiar opuścić projekt i zanim odejdę, mój szef poprosił mnie o udokumentowanie kodu (nie udokumentowałem zbyt dobrze). To nie jest wielka sprawa, projekt nie jest strasznie skomplikowany. Ale w mojej dokumentacji znajduję miejsca, w których chciałbym powiedzieć: „Zawiadomienie w linii XYZ, że takie i takie się zdarzają”.
W takim przypadku odwołanie do określonego numeru wiersza nie ma sensu, ponieważ dodanie lub usunięcie pojedynczej linii kodu spowodowałoby natychmiastowe przedawnienie dokumentacji. Czy istnieje jakaś najlepsza praktyka odnosząca się do określonego wiersza kodu bez odwoływania się do niego po numerze wiersza?
Rozważyłem zaśmiecanie kodu komentarzami takimi jak:
/* linetag 38FECD4F */
Gdzie „38FECD4F” jest unikalnym znacznikiem dla tej konkretnej linii. Następnie mogę umieścić w dokumentacji: „W wierszu oznaczonym„ 38FECD4F ”zauważ, że coś takiego i takiego się dzieje”.
Jakieś inne pomysły? Wydaje mi się, że ogólnie lepiej jest dokumentować jednostki kodu jako całość, niż konkretne części, ale w przypadku tego konkretnego projektu istnieją DŁUGIE pokosy kodu proceduralnego, które nigdy nie zostały przekształcone w mniejsze jednostki.