All'inizio della mia carriera mi è stato consigliato di aggiungere ulteriore spaziatura tra il codice sorgente e un commento in linea, in questo modo:
de_cologne = (i == 4711 # 1
and j == 1799) # 2
Nota i due spazi.
Presumibilmente, la ragione per fare ciò è distinguere gli operatori che usiamo per delimitare i commenti di altri operatori. Presumibilmente, questo potrebbe aiutare qualche povero lettore che è appena passato dalla lettura di un linguaggio di programmazione in cui l'operatore potrebbe significare qualcos'altro (in particolare per quanto riguarda l'aritmetica).
Nella mia esperienza, anche in Python dove la pratica è inscritta in PEP-8, la pratica è raramente rispettata. Posso ben immaginare che sia meno utile in alcuni domini rispetto ad altri.
Esiste una lingua particolare in cui questa è una buona pratica?