Ich bin dabei, ein Projekt zu verlassen, und bevor ich gehe, hat mein Chef mich gebeten, Code zu dokumentieren (ich habe nicht sehr gut dokumentiert). Es ist keine große Sache, das Projekt ist nicht besonders komplex. Aber ich finde in meiner Dokumentation Stellen, an denen ich sagen möchte: "Beachten Sie in Zeile XYZ, dass so und so etwas passiert."
In diesem Fall ist es nicht sinnvoll, auf eine bestimmte Zeilennummer zu verweisen, da das Hinzufügen oder Löschen einer einzelnen Codezeile die Dokumentation sofort veraltet. Gibt es eine bewährte Methode, um auf eine bestimmte Codezeile zu verweisen, ohne sie durch die Zeilennummer zu referenzieren?
Ich habe darüber nachgedacht, den Code mit Kommentaren wie:
/* linetag 38FECD4F */
Wobei "38FECD4F" ein eindeutiges Tag für diese bestimmte Zeile ist. Dann kann ich in die Dokumentation einfügen: "Beachten Sie in der Zeile '38FECD4F', dass dies und das passiert."
Irgendwelche anderen Ideen? Ich bin der Meinung, dass es im Allgemeinen besser ist, Codeeinheiten als Ganzes zu dokumentieren, als bestimmte Teile davon, aber im Fall dieses speziellen Projekts gibt es LANGE Schwaden von Verfahrenscode, die nie in kleinere Einheiten umgestaltet wurden.