Estoy a punto de abandonar un proyecto, y antes de irme, mi jefe me ha pedido que documente el código (no lo he documentado muy bien). No es gran cosa, el proyecto no es terriblemente complejo. Pero estoy encontrando lugares en mi documentación donde me gustaría decir: "Observe en la línea XYZ que tal y tal cosa sucede".
En este caso, no tiene sentido referirse a un número de línea específico, ya que agregar o eliminar una sola línea de código inmediatamente desactualizaría la documentación. ¿Existe alguna práctica recomendada para referirse a una línea de código específica sin referirse a ella por número de línea?
He considerado ensuciar el código con comentarios como:
/* linetag 38FECD4F */
Donde "38FECD4F" es una etiqueta única para esa línea específica. Luego puedo poner en la documentación, "En la línea etiquetada '38FECD4F', observe que tal y tal sucede".
¿Alguna otra idea? Siento que generalmente es mejor documentar las unidades de código en su conjunto, en lugar de porciones específicas de ellas, pero en el caso de este proyecto en particular, hay LARGAS franjas de código de procedimiento, que nunca se han refactorizado en unidades más pequeñas.