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

15.10.2020      18658

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

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

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

 

 

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

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

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

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

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

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

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

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

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

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

 

 

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


Автор:
Обозреватель


См. также

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

Российский Альянс по искусственному интеллекту обновил требования к специалистам по ИИ: вышла новая модель с основными профессиями и навыками. Теперь базовых профессий в сфере ИИ осталось только четыре.

01.11.2024    671    user1915669    0       

2

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

Система платежей «Волна» по планам сделает возможной бесконтактную оплату для владельцев IPhone в России, а BRICS Pay позволит совершать безналичные расчеты иностранцам по картам Visa и Mastercard.

23.10.2024    898    AnastasiaKl    0       

3

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

Конструктор сайтов Wix уходит из России с 12 сентября 2024 года – перестанут работать все российский аккаунты. Сайты, привязанные к аккаунтам, также перестанут работать.

11.09.2024    946    user1915669    2       

2

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

ИИ научат разработке цифровых интегральных микросхем – несколько российских научных институтов заявили об участии в проекте. Проект рассчитан на 3 года – с 2024 по 2026.

23.07.2024    600    user1915669    0       

2

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

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

18.07.2024    722    AnastasiaKl    0       

1

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

В сентябре 2024 года видеоигры в России начнут маркировать – пока на добровольной основе. Геймерам будут сообщать о семи видах чувствительного (неприятного) контента в игре.

17.07.2024    802    user1915669    0       

1

Новость Законодательство ИТ-Новость

Депутаты Госдумы работают над законопроектом по ужесточению контроля за электросамокатами. Среди мер: обязательная регистрация СИМ (средств индивидуальной мобильности) и разработка системы отслеживания их перемещений.

10.07.2024    770    AnastasiaKl    2       

1

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

В 2024 году «Сколково» выделит пилотным проектам в сфере искусственного интеллекта гранты на общую сумму 554 млн рублей. В результате отбора финансирование получат проекты с применением ИИ в областях производства, операционной деятельности и в работе предоставляемых сервисов.

12.04.2024    1649    AnastasiaKl    3       

3
Комментарии
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
1. soft-k 15.10.20 12:14 Сейчас в теме
а качество этого кода упало в 1000 раз.
maksa2005; Brawler; evn-zorin; +3 Ответить
2. serg33rus 32 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 458 15.10.20 21:43 Сейчас в теме
(3)

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


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