324 pregleda
Zoran Jurić u rubrici Programiranje od Zoran Jurić [Ekstraktivan] (7.3k 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)

+5 glasa
Oskar Novak od Oskar Novak [Ekstraktivan] (5.2k 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.

+5 glasa
Mario Daka od Mario Daka [Megaktivan] (15.8k 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ć [Aktivan] (322 bodova)
Kada se za indentaciju koristi space, pritiskom na tipku TAB automatski se umetnu 4 (ovisi o postavkama) space znaka.

Slična pitanja

7 odgovora 1.5k pregleda
1 odgovor 460 pregleda
2 odgovora 308 pregleda

Prva konferencija u Hrvatskoj namijenjena virtualnim asistentima i svima koje zanima svijet virtualne asistencije.

Zagreb, 21.10.2022.

Ulaznice putem ENTRIO sustava

Medijska platforma Znatko

NAJNOVIJE VIJESTI

Impressum | Znatkova redakcija

Gdje pratiti Znatka?



[ Pretraživanje Znatka ]

8.8k pitanja

14.2k odgovora

3.0k komentara

1.4k korisnika

...