Любители пробелов победили сторонников табуляции в споре об отступах

Любители пробелов победили сторонников табуляции в споре об отступах

Разработчик из Google Фелипе Хоффа по итогам анализа более миллиарда файлов из 400 тысяч репозиториев на GitHub выяснил, что форматирование кода с помощью пробелов в общем случае используется чаще, чем форматирование с помощью табуляции. Об этом автор рассказал в блоге на Medium.

Для удобочитаемости программного кода подавляющее большинство программистов использует форматирование отступами — это позволяет выделить в коде отдельные блоки. При этом одни разработчики создают отступ несколькими пробелами, в то время как другие пользуются табуляцией. Основная проблема такого подхода заключается в том, что при работе над одним проектом нескольких человек, использующих разные отступы, форматирование сбивается и код становится трудно читаемым. 

Фелипе Хоффа решил определить, какие отступы используются чаще, для чего использовал аналитический сервис BigQuery. С помощью сервиса автор отобрал и обработал 400 тысяч репозиториев, получивших наивысшую оценку пользователей на GitHub за период с января по май 2016 года, объем обрабатываемых данных при этом составил 14 терабайт.

Проблема разных отступов существует достаточно давно и часто является причиной безрезультатных споров в профессиональной среде. Фактически, вопрос «пробелы или табуляция» представляет собой образцовый холивар, в котором у обеих сторон есть свои аргументы(1, 2), но никто не намерен переходить на другую сторону. Явление также нашло отражение в современной культуре — например, одна из сцен в сериале «Кремниевая долина» строится именно вокруг проблемы «пробелы или табуляция».

Николай Воронцов

N+1

Похожие новости:
Путин посетил митинг своих сторонников
Владимир Путин, который на данный момент одерживает победу на президентских выборах, посетил митинг своих сторонников, который проходит на Манежной площади в Москве. Сначала выступил президент России Дмитрий Медведев, затем он передал слово Владимиру Путину. Владимир путин поблагодарил ..
2012-03-4 1329 0 Интернет, IT
0
Путин прокомментировал итоги выборов
Нынешние выборы президента стали тестом на политическую зрелость и независимость России, заявил премьер-министр, кандидат на пост главы государства Владимир Путин «Нам никто ничего не может навязать», - сказал Путин на митинге своих сторонников, передает РИА «Новости». «Мы победили в открытой ..
2012-03-4 1333 0 Интернет, IT
0
Хакеры из Anonymous пообещали отомстить ИГ за Париж
Хакерская группа Anonymous пообещала усилить борьбу с «Исламским государством» (ИГ) в ответ на совершенные в Париже теракты. Об этом говорится в записанном от лица ее представителей видеообращении. Оно появилось на нескольких языках, записи размещены в сервисе YouTube на каналах, предположительно, принадлежащих Anonymous.В ..
2015-11-16 1359 0 Интернет, IT
1
В Нидерландах суд постановил блокировать The Pirate Bay
Суд Нидерландов в среду обязал двух национальных интернет-провайдеров блокировать доступ к файлообменному сервису The Pirate Bay, передает AP. Решение окружного суда Гааги должно быть выполнено в течение десяти дней, в противном случае провайдерам грозят штрафы — по 10 тыс. ..
2012-01-11 1379 0 Интернет, IT
0
Американские хакеры обрушили Интернет-форумы исламистов
Интернет-форумы исламских радикалов международной сети "Аль Каида" не работали в течение 11 дней в результате кибератаки, проведенной по заказу Пентагона, сообщает "Аль Арабийя".Так, форум "Шумух аль-Ислаам" был выведен из строя 22 марта 2012 года, став первым из четырех крупных ..
2012-04-3 1682 0 Интернет, IT
0
Индию признали главным спамщиком
Индия снова оказалась первой в списке стран, активно рассылающих спам. В "антирейтинге" за третий квартал 2012 года Индия заняла первое место с 16,1%. Так, на этой стране лежит ответственность за каждое шестое "мусорное" письмо в мире, говорится ..
2012-10-18 1070 0 Интернет, IT
0
Хакеры запустят свои спутники для борьбы с интернет-цензурой
Американский законопроект SOPA переполошил не только крупнейшие интернет-корпорации, но и хакеров. Как сообщает PC Advisor, на Всемирном конгрессе хакеров в Берлине обсуждался проект под названием Hackerspace Global Grid. Он предусматривает запуск в космос низкоорбитальных спутников связи и создание наземной системы слежения ..
2012-01-2 1693 0 Интернет, IT
0
В Норвегии победили онлайн-пиратство без репрессивных законов
В начале июля в Норвегии начал действовать новый закон, разрешающий антипиратским группам подавать в суд на частных лиц, которые выкладывают в Интернет нелегальный контент. Более того, он допускает блокировку сайта на уровне провайдера, если на нем размещаются музыка и фильмы, ..
2013-07-17 1398 0 Интернет, IT
0
Какие новинки видео игр стоит ждать осенью 2019 года.
         С древних времен люди придумывали себе для развлечения разнообразные игры, начиная от шахмат и заканчивая футболом и гольфом. Пристрастия людей разделились, кто-то увлекался баскетболом, кто-то шашками, а кто-то любил играть в городки со временем стали ..
2019-08-10 1782 0 Интернет, IT
0
Microsoft выпустила простой конструктор для Windows-приложений
Компания Microsoft разместила в магазине Windows Store программу-конструктор Project Siena. С ее помощью любители, владеющие базовыми навыками программирования, могут создавать собственные приложения для операционной системы Windows 8.x. Целевая аудитория Project Siena — "бизнес-эксперты, аналитики, ..
2013-12-21 1381 0 Интернет, IT
0
Историю Интернета можно считать законченной
Многие люди действительно не понимают, что значит история со Сноуденом для понимания будущего Интернета. И не только в США - в мире. Если коротко: история Интернета закончилась.  И дело не в том, можно ли обеспечить защиту privacy с помощью средств ухода от электронной слежки. Технически сделать ..
2013-06-29 1243 0 Интернет, IT
0
Chrome замедлил рост
Chrome, несмотря на активные усилия Google по продвижению своего браузера, теряет сторонников. Если за 2011 год программа увеличила долю на мировом рынке с 11 до 19%, а в мае 2012-го вплотную подобралась к Firefox, то сейчас ее рост сильно замедлился. Согласно статистике Net Applications, в сентябре ..
2012-10-2 1186 0 Интернет, IT
0
Хакеры планируют создать собственную глобальную сеть
Хакеры на Всемирном конгрессе хакеров (Chaos Communication Congress), который проходил на выходных, объявили о своих планах по созданию собственной спутниковой сети передачи данных. Эта инициатива борцов с цензурой стала симметричной реакцией на попытки со стороны правительства законодательно ограничить ..
2014-05-18 1218 0 Интернет, IT
0
Facebook даст пользователям скачать все свои данные
У пользователей социальной сети появилась возможность скачать расширенный архив данных своего аккаунта. Об этом говорится в блоге компании. Инструмент Download Your Information, появившийся в октябре 2010 года, позволял скопировать на ПК фотографии, личные сообщения, посты на "стенах", ..
2012-04-13 1556 0 Интернет, IT
0
Заработал сайт о глупостях российских чиновников
Сторонники президента РФ Дмитрия Медведева запустили сайт Россиябездураков.рф, который будет аккумулировать чиновничьи глупости. По словам советника президента РФ Михаила Абызова, "Россиябездураков.рф - это новый проект Большого правительства, нацеленный на выявление самых бессмысленных, удушающих жизнь бюрократических процедур ..
2012-01-23 1477 0 Интернет, IT
0