A 2. változatnak van egy objektív előnye:
Ha a kurzorral szigorúan függőlegesen pásztázom a kódot, akkor egy vezérlési struktúra minden összetartozó elemét megtalálom egymás alatt, így pl. könnyen tudom ellenőrizni. Szerintem ez a legfontosabb szempont, és ehhez fogható előnnyel semelyik másik stílus sem rendelkezik. (Elképzelhető persze, hogy valaki proporcionális fontot használ programozáshoz, de az mazochista.)
Vannak más kérdések is.
Mi van a tabokkal. Ugyebár, ha tabok és blankek vegyesen vannak a szövegben, akkor különböző editorokban másképp néz ki az indentálás, ráadásul el is mentődhet a fájl rossz indentálással. Egy python progam ilyenkor elromlik, brrr. Ezért egyáltalán nem használok tabokat.
Mekkora legyen az indentálás? Egytől (!) sokig mindent láttam már. Én 4-et használok.
Kell-e használni kapcsos zárójelt, ha csak egy sorra vonatkozik az if? Én használok.
--
CCC3