Zoran Jurić u rubrici Programiranje od

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

P.S. Zašto?

Prijavite se ili registrirajte kako biste odgovorili na ovo pitanje.

2 odgovor(a)

+6 glasa
Mario Daka od
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.
Žana Galonić od
Kada se za indentaciju koristi space, pritiskom na tipku TAB automatski se umetnu 4 (ovisi o postavkama) space znaka.‌
+4 glasa
Oskar Novak od
odabran od Zoran Jurić
 
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.

Možda Vas zanimaju i ova pitanja...

1 odgovor 549 👀
1 odgovor 818 👀
26.01.2014. pitanje u rubrici Programiranje od riapostol
4 odgovora 1.5k 👀
11.12.2013. pitanje u rubrici Programiranje od i_mark
7 odgovora 2.3k 👀
1 odgovor 643 👀
2 odgovora 725 👀
Znatko predstavlja

Prvo klikni pa reci „hop“
Kako prodavati u neizvjesnom svijetu?


Zagreb
23. i 24.10.2025.

KUPI ULAZNICU

Medijska platforma Znatko

NAJNOVIJE VIJESTI

Impressum | Znatkova redakcija

16.3k pitanja

26.2k odgovora

10.4k komentara

1.8k korisnika

...