A što ako koristim Tab tipku pa editor pretvori \t u razmake?
Jesam li ja normalan?
A što ako koristim Tab tipku pa editor pretvori \t u razmake?
Jesam li ja normalan?
Thus spake the Lord: Thou shalt indent with four spaces. No more, no less. Four shall be the number of spaces thou shalt indent, and the number of thy indenting shall be four. Eight shalt thou not indent, nor either indent thou two, excepting that thou then proceed to four. Tabs are right out. -- Georg Brandl
PEP 8 kaže razmaci :)
Problem je u tome što su "tabaši" po istraživanju manje plaćeni, dakle ovaj zaključak nije valjan. Drugo, navedeni se rezultati odnose samo na developere koji su se izjasnili kao profesionalci, pa ni sam autor izvorne analize nije načisto s razlozima ovakve korelacije.
LOL - tekst govori upravo suprotno, da "spejseri" više zarađuju.
Ja bih rekao da tabovi na nekoliko načina ometaju (osim, eventulano, ako nisu složeni na širinu od dva-tri razmaka - onda je jedan razlog manje):
Iz višegodišnjeg iskustva mogu reći da je svaki kvalitetan kôd s kojim sam se susreo bio uredno formatiran s razmacima, dok je onaj nekvalitetan uvijek sadržavao miješane tabove i razmake. Jako rijetko sam vidio kôd koji je sadržavao samo tabove.
Ustase i partizani, svuda....
Iz višegodišnjeg iskustva mogu reći da je svaki kvalitetan kôd s kojim sam se susreo bio uredno formatiran s razmacima, dok je onaj nekvalitetan uvijek sadržavao miješane tabove i razmake. Jako rijetko sam vidio kôd koji je sadržavao samo tabove.
Ja baš suprotno. Svaki profesionalniji i dokumentiraniji kod (Python, JS, C#) kojeg sam u zadnje vrijeme gledao bio je indentiran tabovima.
Tab i Shift Tab je bitno brža i jednoličniija metoda.
Barem meni.
Ova podjela je bitna onima koji su zaostali u kamenom dobu (vi, emacs) ili OKP podrumašima (linuksaši)
Ostatak svijeta se ne zamara time, jer im se editor automatski prilagođava, ovisno o tome što se koristi u datoteci koja se trenutno obrađuje.
Inače bih odavno šenuo jer istovremeno radim na Linux kernelu/U-bootu (1 tab=8 razmaka), nečemu što koristi razmake i nečemu što koristi tab veličine 4 razmaka.
Jednako kao što maksimalna dužina linije od 80 znakova već desetljećima nema smisla, ali se i dalje forsira.
Kao i što sve varijable moraju imati kriptična i kratka imena, iako već 10 godina svi koji ne kucaju u faking terminalu imaju "autocomplete".
Ustase i partizani, svuda....
"Newline" CR+LF, LF ili CR rasprava uključuje i četnike, domobrane i belogardejce.
Vječita C-ovska rasprava K&R ili Allman na sreću polako odlazi u prošlost.
LOL - tekst govori upravo suprotno, da "spejseri" više zarađuju.
Ja bih rekao da tabovi na nekoliko načina ometaju (osim, eventulano, ako nisu složeni na širinu od dva-tri razmaka - onda je jedan razlog manje):
1. Linus pretjeruje, 4 spejsa tab je taman
2. Dva? Tri spejsa??? O muke ti... :)
3. Znaci 2, 3(?), 4 pritiska na tipku umjesto jednog je brze?
Ti divljaci tapcu po spejsu cijeli dan ko da su neubavni, znam nekoliko..
Imal statistike za one koji ne koriste ni tabove ni razmake?
Ovisi kak je podešeno. Nekad je bilo normlano 8 spejsova. To je i ovaj u Silicon Valleyu rekao.
Problem? Osobno koristim dva spejsa (bar mislim, jer o tome uopće nisam razmišljao do ovog članka ), a nekad sam koristio tri recimo za petlju if, npr.: LOL ili nisam kažem da sam koristio tri, a onda dam primjer s dva spejsa... Ts-ts-ts. Dva spejsa su mi ostala još od dana Pascala.
if (uvjet) {
prva linija;
druga linija;
treća linija;
}
Pa ti je sve ispod "if " prazno - hijerarhija se lijepo vidi.
Nisam to rekao - rekao sam "tab ti nije normalno pod prstima i teže je dosegljiv od razmnaknice pa to čovjeka može pomalo izbaciti iz takta". A tab ti je posebno teže dosegljiviji na ergonomskoj tipkovnici (razdvojenoj pod kutem i uzdignutoj na sredini) tak da tab jednostavno mrrrrrrrzim stiskati i stiščem ga samo ako nemam drugog izbora.
Imal statistike za one koji ne koriste ni tabove ni razmake?
Nema, jer su ti bez posla.
Ummm, imam baš takvu. Lijevi mali prst na tabu, palac na razmaknici.
Jednako tako mi je i na neergonomskoj.
A nemam ruku-lopatu.
Ummm, imam baš takvu. Lijevi mali prst na tabu, palac na razmaknici.
Kakvu konkretno? Ja imam Logitech Cordless Desktop Comfort (prije sam imao onu prvu Microsoft Natural) i kad probam napraviti to što si rekao, iskrivljavam si lijevu ruku i odižem lijevi lakat, što će reći da je to neergonomični položaj ruke na ergonomičnoj tipkovnici.
Ako ti je lijevi mali prst na tabu, to znači da ne koristiš svih 10 prstiju za tipkanje? Ili da ignoriraš pravilni (osnovni) položaj ruke na tipkovnici?
Jednako kao što maksimalna dužina linije od 80 znakova već desetljećima nema smisla, ali se i dalje forsira.
Linusu bi ja jednu zidarsku... tab je 8 znakova, a max. linija 80 znakova. Identiras tijelo funkcije i odmah u startu si na 72 max.
I mene isto zanima isto i Bitangu na pocetku: ako konvencija u firmi zahtjeva razmake, uglavnom svi imaju postavljene editore da pretvaraju tab u N znakova. Kud to spada...
Ne razumjem anketu niti anketirane, osobno više od 10g godina koristim autoformatiranje. Moj najdraži IDE to sve pretvara u spaceove, Još ako su u dokumentu jedni i drugi ljepo me pita želim li to popraviti.
E sad zanimljivije bi mi bilo vidjeti istraživanje o kraju linije,
1 - Treba znati u program u kojem radiš. Dam si rezat ruku da svaki ozbiljnij program ima opciju uređivanja koliko će razmaka biti dodano kad pritisneš tab. Također, ima nešto što se zove Word Wrap(barem Sublime tako zove tu opciju).
2 - Isto i s tabom možeš 😉
3 - Dođe ti na isto, lupao po spaceu sekundu, ili malkoc odmaknuo ruku. Meni nije problem odmaknut ruku pet milimetara, jer već ionako imam velike šake.
Btw... Smiješni su mi ti što koriste space umjesto taba, a još smješniji su oni koji umjesto da drže space, lupaju po njemu
Čitav ovaj, pomalo debilni članak se de facto svodi na ovo:
Naravno, korelacija ne znači nužno i uzročno-posljedičnu vezu, niti odgovara na pitanje zašto ljubitelji razmaka zaista imaju veće prihode. Stoga, uzmite ovaj podatak tek kao kuriozitet, a ne kao naputak da odmah, u cilju veće zarade, s tipkovnice iščupate tipku Tab i prebacite se isključivo na razmaknicu.
Sezona kiselih krastavaca je očito u punom tijeku.
Na tab je podešeno da idu 2 spacea
Prije 2 mjeseca sam saznao da netko koristi space umjesto tabova, a navodno je to i standard za php.
Radio sam krivo cijelo vrijeme
Linusu bi ja jednu zidarsku... tab je 8 znakova, a max. linija 80 znakova. Identiras tijelo funkcije i odmah u startu si na 72 max.
I mene isto zanima isto i Bitangu na pocetku: ako konvencija u firmi zahtjeva razmake, uglavnom svi imaju postavljene editore da pretvaraju tab u N znakova. Kud to spada...
To je čovjek koji preferira C naspram c++
ako nisam jucer pao s marsa, onda smo u 21. stoljecu, pa editor brine o tome da sve fino bude uvuceno i poslozeno...
dobro, nekad i sam moram pisat u raznim editorima tipa notepad, ali halo.. jos i o tome da brinem..
svi koji ne zarađuju manje
zarađuju više u odnosu na
one koji zarađuju manje od njih