La mia intenzione in questa domanda non è di essere pedante, ma piuttosto di esplorare un asse trascurato di un argomento importante (the use of whitespace). Molta discussione e attenzione è stata posta nell'uso degli spazi bianchi orizzontali, rientranti dopo un condizionale, uno spazio tra un if e una parentesi, ecc. In effetti il problema è considerato così importante e controverso che, non solo alcune aziende hanno regole e standard per questo, ma alcune aziende hanno persino delle regole che vietano la sua discussione.Uso di spazi verticali verticali
Perché è, considerando lo stato degli spazi bianchi orizzontali, che la discussione sugli spazi bianchi verticali è un problema così grave? Perché lo x è più importante dello y? Qualche giorno fa ho notato che quando leggo il codice, io, senza pensare, regolare spesso i raggruppamenti verticali delle affermazioni. Avendo letto il codice di altri popoli ora, con uno sguardo verso lo spazio bianco verticale, ho notato diversi schemi, quindi chiedo stackoverflow:
- Quali regole rigide applicate a spazi vuoti verticali?
- Esistono usi di spazi verticali che sono generalmente considerati molto negativi o molto buone pratiche?
- Hai trovato che leggere il codice con spazi bianchi "corretti" ha aiutato a comprenderlo?
- Qualcuno diverso da typographers e me cura?
Sembra che questo dovrebbe essere un wiki della comunità. – EmFi
Trovo lo spazio bianco verticale più efficace per la comprensione del codice rispetto ai trattini orizzontali. Come la risposta di g, mi trovo a riferirmi a "paragrafi" di codice, che riflettono la tendenza a posizionare una linea vuota tra i paragrafi di prosa (anziché, o in aggiunta, un rientro di prima riga). IMHO, la pratica di mettere l'apertura o la chiusura di parentesi graffe su una linea da sola assomiglia troppo a una riga vuota, e l'uso eccessivo distrugge l'efficacia dello spazio bianco verticale nel codice "chunking" in gruppi significativi. Ho trovato questa domanda mentre cercavo prove o studi a riguardo. –