360 pregleda
Zoran Jurić u rubrici Programiranje od Zoran Jurić (8.6k bodova)

Š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 Mario Daka (19.1k 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.
Žana Galonić od Žana Galonić (400 bodova)
Kada se za indentaciju koristi space, pritiskom na tipku TAB automatski se umetnu 4 (ovisi o postavkama) space znaka.
+4 glasa
Oskar Novak od Oskar Novak (6.3k bodova)
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.

Slična pitanja

1 odgovor
Ivan Bilić 27.12.2014. pitanje u rubrici Programiranje od Ivan Bilić (15.8k bodova)
1 odgovor
26.01.2014. pitanje u rubrici Programiranje od riapostol
4 odgovora
11.12.2013. pitanje u rubrici Programiranje od i_mark
7 odgovora
Znatko 19.12.2013. pitanje u rubrici Programiranje od Znatko (5.3k bodova)
1 odgovor
Znatko medijski pokriva
MONEY MOTION 2023
<< the only FinTech conference you should attend >>

Zagreb, 9. - 10. ožujka 2023.
ULAZNICE
Znatko medijski pokriva

WINE EnoGASTRO Vip Event 2023

WINE EnoGASTRO Vip Event 2023


Rijeka, 1. ožujka 2023.
Novigrad (Istra), 3. ožujka 2023.
Split, 15. ožujka 2023.
Zadar, 17. ožujka 2023.
Zagreb, 29. ožujka 2023.

Besplatan ulaz za uzvanike

Medijska platforma Znatko

NAJNOVIJE VIJESTI

Impressum | Znatkova redakcija

10.1k pitanja

16.1k odgovora

3.9k komentara

1.4k korisnika

...