Citat:
negyxo:
Pa i nema razlike u tome je stos :) Osim sto moras da se bakces sa zagradam za isti rezultat. Ja kada pricam o zagradama mislim na blokove, tj. otvaranje i zatvaranje istih. Ja apsolutno nikad ne gledam gde je pocetak zagrade da bi znao gde je pocetak bloka, nego gledam sta je identovano. Recimo sta ti je citljivije u ova dva slucaja:
Pa i nema razlike u tome je stos :) Osim sto moras da se bakces sa zagradam za isti rezultat. Ja kada pricam o zagradama mislim na blokove, tj. otvaranje i zatvaranje istih. Ja apsolutno nikad ne gledam gde je pocetak zagrade da bi znao gde je pocetak bloka, nego gledam sta je identovano. Recimo sta ti je citljivije u ova dva slucaja:
Code:
public void Foo
{
DoSomething();
DoSomeOtherThing();
}
public void Foo
{
DoSomething();
DoSomeOtherThing();
}
public void Foo
{
DoSomething();
DoSomeOtherThing();
}
public void Foo
{
DoSomething();
DoSomeOtherThing();
}
Svi tako radimo. Ovo o čemu ti pričaš je čitkost koda i to nema veze sa sintaksom. Poneta ej da ako imaš sintaksno utvrđene oznake početk ai kraj koda možeš ceo kod da strpaš u jedju liniji, da ga izmoši kako god hoće, identiraš kako hoće, umečeš tabove, znakove razmaka i nove redove kako hoćeš, onj esintaksno ispravan. To ti daje slobodu upravo da ga vizuelno uobličiš tako da bude što čitkiji.
I što ej važnije, nećeš imati problem ni sa sitnansom ni sa izvršavanjem programa zato što si negde ubacio ili izostavo jedan hebeni znak razmaka.
Možda nisi ima prilike da se srećeš sa tim. Ja nažalost jesam, i da je bitan tab i da je bitan znak razmaka, čak i da je bitan novi red pa čak i da je negde bitan prazan red.