Programatorii computer care folosesc spatii ca parte a codificarii castiga cu 15.370 dolari mai mult pe an decat cei care utilizeaza tab-uri, a aratat un sondaj realizat de catre dezvoltatori.

 

Sondajul a aflat ca diferenta salariala dintre difera in functie de limba, tara si nivelul de experienta. 

 

Dezbaterea asupra folosirii sau nu a spatiilor sau tab-urilor pentru indent code a existat in randul programatorilor ani de zile. 

Indent-urile actioneaza ca marcatori de paragrafe si ajuta la definirea modului in care functioneaza programele.

 

Rezultatul a fost "surprinzator", a declarat David Robinson, cercetator de date Stack Overflow, care a realizat sondajul in randul a 12.400 dezvoltatori. 

El credea initial ca este doar o intrebare a sondajului mai degraba decat un fenomen real si a indicat ca nu isi poate explica de ce a aparut diferenta. 

Chiar i-a incurajat pe altii sa analizeze datele colectate, pentru a vedea daca identifica vreun factor care i-a scapat. 

 

"Este aproape imposibil sa se traga o concluzie obiectiva despre metoda cea mai buna", a declarat Jordan Poulton, purtator de cuvant al London Makers Academy, care ii invata pe oameni sa codifice.

 

Poulton a indicat ca exista unele limbaje computer, cum ar fi Python, in care indent-ul este esential, insa in altele, cum ar fi Ruby, ajuta doar la facilitarea elaborarii structurii codului. 

 

Dezvoltatorii profesionisti isi seteaza de obicei editorul de codare pentru a utiliza fie tab-uri, fie spatii, pentru a arata relatiile dintre elementele functionale existente, a precizat Poulton. Codul poate deveni greu de citit daca este vizualizat intr-un editor care asteapta tab-uri sau, dupa caz, spatii.