​Что лучше для отступов кода

19 июня 2017 г. 9:29

Уже давно ведется «священная война» среди разработчиков программного обеспечения относительно вопроса: что лучше для отступов кода - табы или пробелы? Это противостояние породило множество дебатов и шуток, но так ли важна суть данного вопроса? Судя по данным проведенного опроса Stack Overflow 2017, выбор все же имеет большее значение, чем принято считать.

Программисты, пользующиеся пробелами, зарабатывают больше денег, чем предпочитающие вкладки.

​Что лучше для отступов кода

Из 28 657 респондентов участвовавших в данном опросе, и считающих себя профессиональными разработчиками, 40,7% заявили, что используют вкладки, а 41,8% - отдают предпочтение пробелам (17,5% используют оба варианта). Из них 12 426 опрошенных огласили свою зарплату.

​Что лучше для отступов кода

Анализ данных приводит нас к интересному выводу - кодеры, использующие пробелы для отступов, зарабатывают больше денег, чем их оппоненты предпочитающие вкладки, даже если они имеют одинаковый опыт. Так, первый тип разработчиков зарабатывает порядка $59140, в то время как второй – всего $43750.

​Что лучше для отступов кода

Согласно еще одной гипотезе, на выбор между табами и пробелами в значительной мере влияют редакторы и языки программирования, а также конкретная специализация самого кодера (например, разработчики DevOps с большей вероятностью используют пробелы, а разработчики мобильных приложений в основном предпочитают вкладки). Опрос наглядно показывает корреляции между выбором в пользу пробелов/табов и языками программирования (Python, Javascript и т.д.), которые предпочитают респонденты, а также их специализацией (веб-разработчик, разработчик встроенного ПО и т.д.)

Интересные статьи