Объем программного кода в компаниях за 10 лет вырос в 100 раз

15.10.2020     

Количество репозиториев и объем программного кода в них с 2010 года увеличились в 100 раз. Такие данные привели создатели движка Sourcegraph для навигации по репозиториям кода. 

Почему растет кодовая база

Чтобы больше узнать о сложностях с управлением большими объемами программного кода, исследователи опросили 500 разработчиков ПО из Канады и США. Более половины респондентов (51%) заявили, что для их компаний и количество репозиториев кода, и их объем за последние десять лет вырос в 100 раз и более. 18% опрошенных утверждают, что кода стало в 500 раз больше. 

 

 

При этом 90% специалистов считают, что современные программные продукты представляют большую ценность для пользователей, чем те, что создавались 10 лет назад. 

Исследователи заявили, что настала «Эра большого кода». Разработчики рассказали о причинах такого явления. Специалисты считают, что объемы кода увеличились, в первую очередь, из-за большей сложности проектов. В современных компаниях используют множество передовых инструментов и платформ, код которых также включается в репозиторий. 

Стремительнее всего растут репозитории в веб-разработке. Здесь приходится задействовать десятки разных платформ, зависимостей и библиотек. Также увеличивается количество архитектур, языков, устройств и связанных репозиториев, которые нужно поддерживать. 

ИТ для каждого

Нетехнологичнские компании в последнее время все активнее внедряют ИТ-технологии и создают собственные репозитории кода. 91% опрошенных отметили, что их компании за 10 лет значительно повысили свой технологический уровень и используют современные ИТ-инструменты в ключевых бизнес-процессах.

Связь ритейла, производителей продуктов питания и других направлений бизнеса с ИТ стала теснее. Например, американская сеть магазинов оптовой и розничной торговли Walmart выступает спонсором конференций для разработчиков проектов с открытым исходным кодом. Другие гиганты индустрии также двигаются в этом направлении. 

Авторы исследования отметили, что такие процессы размывают границы между традиционными ИТ-компаниями и бизнесом, который активно внедряет ИТ-технологии. И это обеспечивает устойчивый рост отрасли. 

Минусы «Эры большого кода»  

Около 85% отметили, что существующие инструменты не были разработаны для «Эры большого кода». 99% специалистов добавили, что если получат новые инструменты для поиска нужных фрагментов кода в корпоративных репозиториях, то смогут работать эффективнее. 

Об усилении давления со стороны руководства и заказчиков, которые заставляют выпускать программные продукты быстрее, заявили 92% разработчиков. 62% опрошенных считают, что крупные репозитории создают проблемы для новых сотрудников, и не дают им продуктивно вливаться в разработку. 57% специалистов сложно разобраться в зависимостях, а 50% не могут эффективно управлять изменениями в кодовой базе.

 

 

Около 58% специалистов испытывают страх или тревогу, когда загружают свой код в репозиторий на ревью или в рабочую версию продукта. Наконец, 74% опрошенных признались, что их команды избегают обновления кода – опасаются, что изменения кода нарушат зависимости и приведут к краху программных продуктов.


Автор:
Ксения Шестакова Обозреватель


Комментарии
В избранное Подписаться на ответы Сортировка: Древо развёрнутое
Свернуть все
1. soft-k 15.10.20 12:14 Сейчас в теме
а качество этого кода упало в 1000 раз.
maksa2005; Brawler; evn-zorin; +3 Ответить
2. serg33rus 15.10.20 12:49 Сейчас в теме
(0) Ну не так уж и страшно. Обещали что вообще по экспоненте пойдет. Хотя ... возможно что оно и хочет по экпоненте, но не хватает ресурсов. Кто-то из гуру IT говорил, что если так пойдет и дальше, то для поддержания всех новых версий под все новые ОС программированием через 20 лет должно заниматься все человечество. Перебор конечно, но ...
Как пример - фото. Сейчас в день генерится больше "фоточек", чем 10 лет назад за месяц, если не больше. Тоже где-то читал.
3. XAKEP 15.10.20 14:14 Сейчас в теме
Специалисты считают, что объемы кода увеличились,
в первую очередь, из-за большей сложности проектов.

------------------

а кто признается , что уровень *овно-кода
растет в любой программе ?

-----------------

умные люди уже начали пересматривать уровень программистов


----------------

и если бы разработчикам поставили границу
в 4гб памяти и 1-2ядра до 2,7Ггц проц
то проблем меньше было бы и *овно-код сразу всплыл бы...
evn-zorin; +1 1 Ответить
4. Brawler 480 15.10.20 21:43 Сейчас в теме
(3)

и если бы разработчикам поставили границу
в 4гб памяти и 1-2ядра до 2,7Ггц проц
то проблем меньше было бы и *овно-код сразу всплыл бы...


Никто эти задачи не ставит, нужно здесь и сейчас рубить бабло пока горячо.
Забудьте про оптимизации.
Один фреймворк надстраивается над другим и так как матрешка...
Оставьте свое сообщение

См. также

CES 2021: главные анонсы первой технологической выставки года

Новость Инновации ИТ-новость Микроэлектроника

CES (Consumer Electronics Show) в Лас-Вегасе традиционно открывает год на мировом рынке технологий. Из-за ограничений, связанных с пандемией, выставку провели онлайн, но это не помешало производителям представить интересные новинки.

сегодня в 13:50    1160    user1015646    0       

Представлен GitLab 13.7: автооткат при сбоях и улучшенная проверка мердж-реквестов

Новость git Автоматизация ИТ-новость Новости компаний

Компания GitLab выпустила новый релиз платформы для работы с Git-репозиториями. В GitLab 13.7 добавили 45 новых функций, в том числе автоматический откат при сбоях и инструмент проверяющих для запросов на слияние.

22.01.2021    1586    user1015646    0       

Red Hat заменит CentOS бесплатной Red Hat Enterprise Linux

Новость Linux ИТ-новость

Red Hat в декабре объявила о прекращении поддержки CentOS 8 в 2021 году. Это вызвало волну негодования среди разработчиков, но теперь всё встало на свои места: компания представила бесплатные версии Red Hat Enterprise Linux для команд.

21.01.2021    1897    user1015646    0       

Российские исследователи представили новый фреймворк для работы с большими данными

Новость Аналитика Искусственный интеллект ИТ-новость

Специалисты Национального центра когнитивных разработок ИТМО представили платформу, которая упростит создание моделей технологических и бизнес-процессов. Она поможет принимать эффективные управленческие решения в условиях отсутствия полных данных.

21.01.2021    1447    user1015646    2       

Конец Flash: Adobe стала блокировать динамический контент

Новость Интернет ИТ-новость

Компания Adobe блокирует Flash-контент на веб-сайтах, которые используют Flash Player. Разработчик больше не поддерживает устаревшую и небезопасную технологию.

21.01.2021    1506    user1015646    0       

Новая система находит ошибки при разработке ПО в режиме реального времени

Новость Автоматизация ИТ-новость

Специалисты исследовательской группы SOM Research Lab разработали инструмент проверки моделей программного обеспечения, который находит ошибки непосредственно в процессе создания модели, а не после ее завершения.

20.01.2021    2107    user1015646    0       

Искусственный интеллект научился обыгрывать людей, не зная правил игры

Новость Искусственный интеллект ИТ-новость

Британская компания DeepMind представила новую разработку в сфере искусственного интеллекта. Система MuZero успешно обыгрывает опытных спортсменов и геймеров, даже не зная правил игры.

20.01.2021    1970    user1015646    2       

Тетрис помог повысить заполняемость отелей

Новость Автоматизация ИТ-новость

Алгоритм RoomTetris, разработанный исследователями из LION Laboratory (Learning and Intelligent Optimization) – Лаборатории обучения и интеллектуальной оптимизации, избавит отельеров от овербукинга. Вдохновением для ученых послужила игра «Тетрис».

19.01.2021    1611    user1015646    5       

Нейросеть научили создавать изображения по текстовому описанию

Новость Искусственный интеллект ИТ-новость

Разработчики компании OpenAI представили нейронную сеть DALL-E. Она анализирует англоязычный текст и создает изображения на его основе.

19.01.2021    1829    user1015646    0       

Разработчики портируют Linux на Mac с процессором M1

Новость Linux Микроэлектроника

Компания Apple представила первые компьютеры на базе процессоров M1 собственной разработки. Разработчик Гектор Мартин решил создать сборку Linux специально для этих компьютеров. 

18.01.2021    1128    user1015646    4       

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

Новость Искусственный интеллект Стартапы

По данным Crunchbase, в 2020 году компании, связанные с искусственным интеллектом и машинным обучением, получили рекордное финансирование – 28 млрд долларов. Представляем список из 10 самых перспективных стартапов в этой области.

18.01.2021    1492    SKravchenko    0       

Fujifilm и IBM создали ленточный накопитель с рекордным объемом памяти

Новость Дата-центры ИТ-новость Облачные технологии

Fujifilm и IBM повысили емкость ленточных накопителей до рекордных 580 терабайт информации. Это значительно превосходит максимальную емкость SSD – 100 ТБ и жестких дисков – 30 ТБ.

13.01.2021    1438    user-programmist    0       

Эксперты назвали 10 навыков для ИТ-специалистов, которые обеспечат прибавку к зарплате

Новость Автоматизация Аналитика Искусственный интеллект ИТ-новость

Зарплаты в ИТ-сфере – одни из самых высоких, и у специалистов здесь существует масса возможностей для роста. Специалисты компании Burning Glass определили, какими навыками должны обладать сотрудники, нацеленные на максимальную прибавку к зарплате.

12.01.2021    1601    user1015646    2       

Против монополии: Apple получила патент на поисковый алгоритм

Новость ИТ-новость Новости компаний

Apple начала активно разрабатывать собственную поисковую систему. Из-за возможных антимонопольных санкций США против Google компания Тима Кука может лишиться возможности пользоваться сервисами поискового гиганта.

11.01.2021    889    VKuser24342747    0       

FreeBSD перевела репозиторий на Git

Новость Linux GitHub ИТ-новость

FreeBSD откажется от использования системы контроля версий Subversion (SVN) и перейдет на Git. Об этом в рассылке объявил разработчик Уорнер Лош.

30.12.2020    1507    user1015646    0       

Вышла бета-версия Go 1.16

Новость ИТ-новость Языки программирования

Предстоящее обновление языка программирования Go 1.16 с открытым исходным кодом включает поддержку процессора Apple, улучшения базовой библиотеки и среды выполнения. Релиз стабильной версии намечается на февраль 2021 года.

30.12.2020    2031    SKravchenko    0       

Microsoft позволит создавать пользовательские функции в Excel

Новость Infostart Software Partners Маркет

В Excel появилась новая функция – LAMBDA – для превращения пользовательских формул в многоразовые функции. Пользователи смогут создавать правила для управления данными внутри Excel, так же, как и в любом другом языке – Java, PHP или Python.

29.12.2020    2301    SKravchenko    2       

Microsoft и МТС планируют совместно развивать российский интернет вещей

Новость ИТ-новость Телекоммуникации Цифровая экономика

МТС и Microsoft договорились совместно развивать российский интернет вещей путем интеграции платформы для разработки решений интернета вещей Microsoft Azure IoT Central и сети интернета вещей NB-IoT МТС.

28.12.2020    1324    user-programmist    1       

Bloomberg оценил компанию JetBrains в $7 млрд

Новость ИТ-новость

По данным Bloomberg Billionaires Index, стартап JetBrains стоит около 7 млрд. долларов. В отличие от технологических компаний, которые продают акции для поддержки развития, руководители JetBrains не полагаются на средства венчурных капиталистов.

28.12.2020    1435    SKravchenko    0       

Cloudflare станет хостинг-провайдером для статических сайтов JAMstack

Новость Интернет ИТ-новость

Cloudflare запустила сервис Pages для создания сайтов при помощи подхода JAMstack. Веб-ресурсы, разработанные при помощи платформы, будут опубликованы в существующей сети провайдера CDN.

25.12.2020    1224    VKuser24342747    0       

GitHub откажется от аутентификации по логину и паролю

Новость GitHub ИТ-новость

Крупнейший хостинг репозиториев кода GitHub пересмотрит политику аутентификации. Пароли перестанут поддерживать – их полностью заменят токены и SSH-ключи.

24.12.2020    1385    user1015646    2       

В Telegram появятся платные функции

Новость ИТ-новость Мессенджеры

Основатель Telegram Павел Дуров рассказал о будущем мессенджера. Команда разработчиков планирует внедрить платные функции, чтобы компенсировать расходы на развитие сервиса.

23.12.2020    1655    user1015646    0       

Составлен рейтинг приложений для предустановки на смартфоны и умные ТВ

Новость Импортозамещение ИТ-новость

Минцифры опубликовало рейтинг приложений, которые с большой вероятностью будут рекомендованы для предустановки на смартфоны и Smart TV. Самые популярные варианты в различных категориях отобрали из более чем 100 заявок от разработчиков.

23.12.2020    1528    user1015646    4       

Microsoft запатентовала технологию оценки эффективности совещаний

Новость Искусственный интеллект ИТ-новость

Microsoft реализует системы мониторинга сотрудников для оценки производительности организации. Одно из последних решений компании – вычислительная система Meeting Insight от Microsoft, которая способна создать «оценку качества» проведенного совещания.

22.12.2020    1993    capitan    1       

Octoverse 2020: GitHub опубликовал главный отчет года

Новость GitHub ИТ-новость

Крупнейший хостинг репозиториев кода GitHub назвал 2020-й «годом экстраординарных изменений». Переход на удаленку повысил продуктивность работы команд и позволил уделять больше времени проектам с открытым исходным кодом.

22.12.2020    1975    user1015646    0