Tabulazioni o spazi? Spazi, ovviamente, ma quanti?

A seconda di chi lo chieda, è la domanda più sciocca o la più importante quando si tratta di stile di codifica: tabulazioni o spazi?

Quando l’estate scorsa abbiamo posto la domanda a voi, i nostri lettori, gli spazi sono risultati i migliori. Detto questo, è una domanda ricca di sfumature in cui cose come il linguaggio di programmazione, l’editor e lo stile del progetto dovrebbero giocare un ruolo.

A prescindere da come vi poniate nel dibattito tra spazi e tabulazioni, c’è una domanda correlata: Se usate gli spazi, quanti ne usate, e se usate le tabulazioni, quale numero di spazi impostate per essere equivalenti alla profondità di un livello di tabulazione?

C’è un argomento per usarne il meno possibile, specialmente quando il codice che state scrivendo include convenzioni di denominazione particolarmente verbose che trascinano il numero totale di caratteri per linea rapidamente verso le tre cifre. O forse avete livelli particolarmente profondi di indentazione nel vostro codice, e per qualsiasi ragione non state spezzando blocchi di codice più lunghi in subroutine.

L’argomento a favore dell’uso di più spazi è anche la leggibilità, ma dall’altro lato: a volte è difficile distinguere facilmente la profondità di indentazione di una linea di codice se non si usa abbastanza spazio, in particolare con caratteri di piccole dimensioni.

Perciò ti chiediamo, caro lettore, quanti spazi equivalgono a un livello di indentazione nel tuo editor di fiducia?

Leave a Reply