Da li kod programiranja koristiti tab ili space?

175 pogleda
Zoran pitano 12.02.2014. u kategoriji Web Programiranje od korisnika Zoran Superaktivan (4,415 bodova)

Što preporučate ili što baš vi koristite u svojoj IDE okolini za indentanje programskog koda - space ili tab?

P.S. Zašto?

2 odgovor(a)

+3 glasova
Oskar odgovoreno 12.02.2014. od korisnika Oskar Superaktivan (2,231 bodova)
selected 13.02.2014. od korisnika Zoran
 
Najbolji odgovor

Osobno više koristim space. No hajdemo malo proučiti ovo pitanje. Naime, ovo pitanje se već godinama provlači po forumima, programeri se natežu oko njega i iako nije od tolike važnosti, ima na težini baš zbog cijele ove priče gdje se nitko ne može složiti oko ove stvari.

Ljudima je bitno da kad čitaju kod i kad su zvršili s njime da to bude pregledno. Tab često izbaci i uvlačenje kao npr. kod petlji, a većina ljudi bezbrižno koristi tab i space uopće ne gledajući da li je taj tab zauzeo više od jednog mjesta ili kako je geć god postavljeno u potavkama IDE-a. Kada datoteka koristi ASCII byte #9 (što je tab ključ) ipak ih je briga kako softver reagira na taj bajt. Dakako radi se o veoma "dubokoj tehnici" rada, ali i to je značajno kod ovakog pitanja.

Veoma je bitno odnosno najbitnija je ta postavka u IDE-u dakle npr. u Emacsu se postavlja mod-N uvlačenje kad se pritisne tab ključ, ali pogledajte malo KOD koji je NAPISAN s TAB-om na nekom drugom doli originalnom računalu ... kakav to košmar zna biti. Sa spaceom kod će uvijek izgledati isto. Da TAB izgleda isto tako treba podesiti IDE do tančina i to za sav softver koji će prikazati ili printati izvorni kod. No dobro ovo je nekako više moje razmišljanje "na brzo". Idemo na konkretno:

Prednosti tab-a po meni:

  • Veća kontrola nad vizuaknim efektom
  • TAb ima značenje "uvlačenje prve razine" , a space ima više različitih značenja ovisno o programskom jeziku, IDE-u itd.
  • Datoteke su manje
  • U principu bi trebali manje tipkati nego sa space-om da podesite kod kako želite da izgleda (automatizacija je bolja)

Prednosti space-a po meni:

  • Bez konfiguracije izgleda isto na svakom računalu
  • Space je dosta vidljiviji i praktičniji u većini situacija iako spretan programer može ovaj dio svesti na minimum

U biti na kraju dana shvatite o čemu se ovdje radi. Nije loše raditi "miks" oba tipa, ali pitanje je samo po sebi preferenca korisnika. Meni je veoma bitno da kod izgleda isto na svakom računalu. Netko drugi će imati druge prioritete. Ovu su te male prednosti koje ja primjetim i koje su naizgled smiješne, ali vidi se da godinama ljudi "lome koplja" oko ovog pitanja.

+3 glasova
Mario Daka odgovoreno 26.03.2014. od korisnika Mario Daka Superaktivan (7,333 bodova)
Ja preferiram korstiti tipku TAB jer prije vizualno skočim za par mjesta (4) nego kada bi morao stiskati 4 puta space. Isto je kod brisanja.
Znamja commented 16.04.2016. od korisnika Znamja Početnik (80 bodova)
Kada se za indentaciju koristi space, pritiskom na tipku TAB automatski se umetnu 4 (ovisi o postavkama) space znaka.

Slična pitanja

1 odgovor 504 pogleda
4 odgovora 710 pogleda
7 odgovora 990 pogleda
1 odgovor 331 pogleda
0 odgovora 87 pogleda
2 odgovora 143 pogleda
Znatko

Znatko je edukativni web servis online zajednice za pretraživanje pitanja, postavljanje pitanja i odgovaranje na pitanja.

..:: POSTAVITE PITANJE ::..

Znatko Vam može pomoći!

2,046 pitanja

2,659 odgovora

1,319 komentara

703 korisnika

Gdje pratiti Znatka?

Koga preporuča Znatko?



Web::Edukacija

CISEx

Kontaktirajte Znatka kako biste mogli i Vi postati preporučeni partneri te sudjelovati u mjesečnom nagradnom fondu!
...