Ho visto spesso questi commenti essere usati:
function foo() {
...
} // foo
while (...) {
...
} // while
if (...) {
...
} // if
e talvolta anche fino a
if (condition) {
...
} // if (condition)
Non ho mai capito questa pratica e quindi non l'ho mai applicata. Se il tuo codice è così lungo che devi sapere che cos'è questo finale }
, forse dovresti prendere in considerazione la possibilità di suddividerlo in funzioni separate. Inoltre, la maggior parte degli strumenti per sviluppatori è in grado di passare alla parentesi corrispondente. E infine l'ultimo è, per me, una chiara violazione del principio ASCIUTTO; se cambi la condizione dovresti ricordarti di cambiare anche il commento (altrimenti potrebbe essere complicato per il manutentore, o anche per te).
Quindi perché la gente usa questo? Dovremmo usarlo o è una cattiva pratica?