Transkribering
Programmerare som gör indrag i kod med mellanslag istället för tabulator tjänar i snitt 8,6 % mer
Martin
Programmerare som gör indrag i kod med mellanslagstecken tjänar i snitt 8,6% mer än programmerare som använder tabulatortecken i samma syfte. Löneskillnaden motsvarar cirka 2,5 års extra erfarenhet enligt Stack Overflow årliga undersökning till programmerare. I kategorin korrelation behöver inte betyda kasualitet har vi en nyhet från Stack Overflow.
Vi är ju båda programmerare i grunden Martin. När jag började hacka kod på 90-talet så körde jag med inte bara ett mellanslag. Jag körde med två mellanslag. Det betyder att jag kommer bli ännu mer förmögen än snittprogrammeraren. Nej,
Johnny
det är en beklagar. Det är inte vad det här innebär. Det här är en oerhört komplicerad och också en känslig fråga. Det här är en sån sak som programmerare kan bli rejält osams över. Det är ungefär som att diskutera vilken texteditor är bäst. Är det VI eller EMAX till exempel? Det här är programmeringsvärldens motsvarighet till religiösa...
Krig, korståg, utrotningar och så vidare. Om någon av ni tror att jag överdriver, åk till en programmeringskonferens någon gång och gå in i ett socialt sammanhang och säg att Emax är skit så får ni se på förverkningar. Eller för all del, säg någonting om indentering av kod. Jag skulle till att börja med vilja säga att om man gör indentering genom att bokstavligt talat skriva mellanslag, alltså trycka en eller två gånger eller fyra gånger på mellanslagsknappen på tanenterna, då är man redan diskvalificerad.
Då ska man bara ta ut dem runt hörnet och ge dem ett nackskott, något åt det hållet. Det är inte hur man skriver indenteringen, utan hur man kodar den i textfilen. Då finns det något som kallas för soft tabs, som innebär att indenteringen består av ett antal mellanslag.
Men det hanteras i texteditorn som en tab, och du skriver den genom att trycka på tab-tangenten på tangentbordet. Det är knäppt att trycka mellanslag. Om man vill ha mellanslag, alltså om man vill ha det som kallas för soft tabs, då trycker man på mellanslagsanläggningen. Men det resulterar i att filen kodas med till exempel två mellanslag, eller fyra mellanslag, eller vad det nu ska vara.