Sto per lasciare un progetto, e prima che me ne vada il mio capo mi ha chiesto di documentare il codice (non ho documentato molto bene). Non è un grosso problema, il progetto non è terribilmente complesso. Ma sto trovando dei posti nella mia documentazione in cui vorrei dire, "Avviso on line XYZ che tali e simili accadono."
In questo caso, non ha senso riferirsi a un numero di linea specifico, poiché l'aggiunta o l'eliminazione di una singola riga di codice avrebbe immediatamente superato la documentazione. Esiste qualche best practice per riferirsi a una specifica linea di codice senza farvi riferimento per numero di riga?
Ho preso in considerazione la possibilità di sparpagliare il codice con commenti del tipo:
/* linetag 38FECD4F */
Dove "38FECD4F" è un tag univoco per quella linea specifica. Quindi posso inserire la documentazione: "Sulla linea taggata '38FECD4F', si noti che tale e così succede".
Qualche altra idea? Ho la sensazione che sia generalmente meglio documentare le unità di codice nel loro complesso, piuttosto che parti specifiche di esse, ma nel caso di questo particolare progetto ci sono LUNGHE strisce di codice procedurale, che non sono mai state ridimensionate in unità più piccole.