U programskom kodu u kojem se zarez važan, te njegovo izostavljanje ili ostavljanje može izazvati grešku, pojedini programeri se snalaze na taj način da zarez postave na početak reda, a ne na njegov kraj. Tu praksu najčešće sam susretao u JavaScript i SQL kodu, ali primjenjuje se svuda gdje je zarez sporan. Navodim primjer koda u JavaScriptu pripremljenog na jedan i drugi način.
// zarez naprijed
var converted = new MojComboBox({
typeAhead: true
,triggerAction: 'all'
,transform:'state'
,width:155
,forceSelection:true
});// zarez u pozadini
var converted = new MojComboBox({
typeAhead: true,
triggerAction: 'all',
transform:'state',
width:155,
forceSelection:true
});
Meni je draži drugi način jer mi onaj zarez na početku bode oči (a i poravnanje s razlikom od jednog razmaka mi je nakaradno), a stara programerska kaže da se kod jednom piše, a puno puta čita. Pristalice zareza naprijed kažu da je njihov stil bolji jer ako se briše zadnji red onda je potrebno obrisati samo taj red dok u pozadinskom načinu treba obrisati zadnji red te zarez u prethodnom redu. Njima se može kontrirati da se brisanjem prvog reda također mora brisati jedan red te zarez u drugom redu.
Koja je vaša omiljena poza za zarez?
nedavno sam se poceo ozbiljnije susretati sa zarez-na-pocetku filozofijom i moram priznati da mi se svidja, bas zato sto sam nebrojeno puta popusio foru sa brisanjem i dodavanjem novih redova, osobito u javascriptu
dodavanje jos nije problem jer ti je jasno da moras nastaviti niz, ali u brisanju kada ostane zarez na kraju pa se to polomi samo u smece browserima coughIEcough, to je stvarno timesuck koji ako se moze izbjeci primjenom neke druge tehnike, super
poravnavanje me, unatoc mom OCDu, ne smeta :)