avroraiwa (avroraiwa) wrote,
avroraiwa
avroraiwa

Category:

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

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

Одна из главных тем споров среди программистов — как отбивать отступы строк при написании кода. Во многих языках программирования отступы нужны просто «для красоты», чтобы людям было проще читать код.


Но в некоторых — например, Python, — отступы обязательны, они помогают компилятору понять, где начинаются и заканчиваются блоки команд.

Одни разработчики делают отступы пробелами, а другие — табуляцией (обычно этот символ ставится клавишей TAB). Вот пример кода на Python, написанного с использованием пробелов (один шаг отступа — четыре пробела):

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

Форум для программистов Stack Overflow решил выяснить, сколько зарабатывают представители каждого из течений. В опросе участвовало более 28 тысяч человек.

40,7 процента опрошенных сказали, что используют табуляцию, а 41,8 процента — пробелы. Остальные пользуются и тем, и другим. При этом медианное значение зарплат у первых — 43750 долларов, а у вторых — 59140.

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

Причина различий неясна: автор исследования Дэвид Робинсон сначала предположил, что поклонники табуляции живут в менее богатых странах, но дальнейший анализ данных опроверг эту теорию — соотношение между зарплатами более-менее сохраняется в разных государствах. Робинсон пришел к выводу, что в среднем использование пробелов в коде вместо табуляции увеличивает зарплату на 8,6 процента.

по материалам https://twitter.com/StackOv...

Subscribe
Buy for 20 tokens
Buy promo for minimal price.
  • Post a new comment

    Error

    Anonymous comments are disabled in this journal

    default userpic

    Your reply will be screened

    Your IP address will be recorded 

  • 1 comment