Tabulátory nebo mezery? Mezery samozřejmě ano, ale kolik?

Podle toho, koho se zeptáte, je to buď nejhloupější, nebo nejdůležitější otázka, pokud jde o styl kódování: tabulátory, nebo mezery?

Když jsme vám, našim čtenářům, loni v létě položili tuto otázku, mezery se umístily na prvním místě. Přesto jde o diferencovanou otázku, v níž by měly hrát roli věci jako programovací jazyk, editor a styl projektu.

Ať už se v debatě o mezerách a tabulátorech rozhodnete jakkoli, je tu ještě jedna související otázka: Pokud používáte mezery, kolik jich použijete, a pokud používáte tabulátory, jaký počet mezer nastavíte tak, aby odpovídal hloubce jedné úrovně tabulátoru?

Existuje argument pro použití co nejmenšího počtu znaků, zejména pokud kód, který píšete, obsahuje obzvláště mnohomluvné konvence pojmenování, které celkový počet znaků na řádek rychle táhnou k trojciferným číslům. Nebo máte v kódu obzvlášť hluboké odsazení a z nějakého důvodu nerozdělujete delší bloky kódu na podprogramy.

Argumentem pro použití většího počtu mezer je také čitelnost, ale na druhé straně: Někdy je těžké snadno určit hloubku odsazení řádku kódu, pokud nepoužijete dostatečné mezery, zejména při menších velikostech písma.

Ptáme se vás tedy, milí čtenáři, kolik mezer se rovná jedné úrovni odsazení ve vámi zvoleném editoru?

Leave a Reply