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

Объем программного кода в компаниях за 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% опрошенных признались, что их команды избегают обновления кода – опасаются, что изменения кода нарушат зависимости и приведут к краху программных продуктов.



Источник: https://infostart.ru/journal/news/tekhnologii/obem-programmnogo-koda-v-kompaniyakh-za-10-let-vyros-v-100-raz_1310447/
Автор:
Ксения Шестакова Обозреватель


Комментарии
В избранное Подписаться на ответы Сортировка: Древо развёрнутое
Свернуть все
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 483 15.10.20 21:43 Сейчас в теме
(3)

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


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

См. также

JetBrains представила крупное летнее обновление IntelliJ IDEA 2021.2

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

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

вчера в 17:09    2121    VKuser24342747    2       

HeadHunter назвал самые необычные вакансии для ИТ-специалистов в России

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

Кадровый портал HeadHunter подготовил список экзотических вакансий в России за лето 2021 года. В перечень попали разработчики с сфере распознавания изображений, 3D-скульптор, создатель смарт-контрактов на блокчейне.

вчера в 15:20    927    VKuser24342747    1       

Microsoft не позволит установить Windows 11 на старые компьютеры

Новость Windows Безопасность ИТ-новость

Microsoft намерена блокировать установку Windows 11 на компьютеры, не соответствующие системным требованиям. Компания закроет все сторонние методы обхода ограничений.

03.08.2021    1527    VKuser24342747    2       

ARM разработала гибкий пластиковый микропроцессор

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

Специалисты ARM представили пластиковую версию процессора Cortex-M0. Решение с тонкопленочными транзисторами на полиамидной подложке унаследовало все возможности популярного микроконтроллера.

02.08.2021    2975    user1015646    0       

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

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

Представители корпорации Intel заявили, что компания начнет производство чипов Qualcomm. Также компания подготовила план развития, чтобы догнать своих конкурентов, таких как Taiwan Semiconductor Manufacturing и Samsung Electronics, к 2025 году.

30.07.2021    1468    SKravchenko    1       

Представлено водяное охлаждение для чипов мощностью 2,6 кВт

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

Компания TSMC, один из крупнейших производителей микропроцессоров, разработала инновационную систему водяного охлаждения. Она позволяет отвести от чипа 2,6 кВт тепла.

30.07.2021    1981    user1015646    1       

«Сбер» впервые в России получил патент на программу, написанную ИИ

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

Подразделение Sber AI зарегистрировало в Роспатенте приложение, написанное предварительно обученной нейросетью. Искусственный интеллект сгенерировал код на C++ и Java.

30.07.2021    1176    VKuser24342747    3       

Линус Торвальдс добавит в Linux драйвер для NTFS от российских разработчиков

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

Создатель Linux заявил о готовности добавить драйвер в ядро операционной системы, если программисты из России займутся его интеграцией и сопровождением. Торвальдс лично примет этот pull-запрос.

28.07.2021    2224    VKuser24342747    0       

Amazon представил игровой движок с открытым исходным кодом

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

Компания Amazon всерьез намерена покорить все цифровые рынки – в том числе индустрию гейминга. Разработчики выпустили движок Open 3D Engine для создания игр и других приложений с открытым исходным кодом.

28.07.2021    960    user1015646    0       

Microsoft представила эмулятор Altair 8800 на Azure Sphere

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

Microsoft представила эмулятор ретрокомпьютера Altair 8800 на операционной системе для работы с облаком Azure Sphere.

27.07.2021    1906    SKravchenko    0       

Microsoft выпустит облачную ОС

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

Компания Microsoft активно конкурирует с Amazon и Google на рынке передовых облачных технологий. Чтобы предоставить пользователям возможность гибридной работы в Windows с любого устройства, разработчики анонсировали облачную ОС – сервис Windows 365.

26.07.2021    2180    user1015646    0       

Google добавит в Chrome режим приоритетной загрузки сайта по HTTPS

Новость Безопасность Интернет ИТ-новость

В новой версии Google Chrome появится режим HTTPS-First, который заставит браузер всегда пытаться загружать сайты по защищенному протоколу. В будущих релизах веб-обозревателя эта функция будет включена по умолчанию.

21.07.2021    1486    VKuser24342747    0       

JetBrains назвала JavaScript и SQL самыми популярными языками в России

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

Компания JetBrains провела ежегодный опрос об экосистеме разработки в 2021 году. В нем приняли участие 31 743 разработчика из 183 стран, в том числе из Российской Федерации и СНГ.

21.07.2021    1491    VKuser24342747    3       

MongoDB с последней версией Atlas стал бессерверным

Новость СУБД ИТ-новость

13 июля MongoDB представила версию 5.0 платформы баз данных NoSQL. Последние обновления поддерживают многие рабочие нагрузки в бессерверном режиме. Новая версия включает новые возможности для приложений и улучшения конфиденциальности и безопасности.

20.07.2021    1844    SKravchenko    1       

«Яндекс» представил уникальный сервис для автоматического перевода видео

Новость Искусственный интеллект ИТ-новость Новости компаний Яндекс

«Яндекс» разработал прототип сервиса на базе нейросети, который в режиме реального времени переводит иностранные ролики на русский язык и озвучивает их. По словам компании, технология не имеет аналогов в мире.

20.07.2021    1845    VKuser24342747    2       

Появился способ игнорировать запрет установки Windows 11 на слабые ПК

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

Новая Windows 11 не может быть установлена на компьютеры, которые не соответствуют системным требованиям, определенным разработчиками. Однако продвинутые пользователи нашли способ обойти это ограничение.

19.07.2021    1737    VKuser24342747    0       

На свежих процессорах Intel создали микрокомпьютер под Windows 10

Новость Windows Гаджеты ИТ-новость Микроэлектроника

Энтузиасты и стартаперы полюбили Arduino и Raspberry Pi. Но инженеры Commate Computer (Commell) пошли дальше и представили миниатюрный ПК LE-37O на базе новейших чипов Intel Tiger Lake. И на нем можно запустить Windows 10.

16.07.2021    1656    user1015646    3       

Вот это поворот: Microsoft выпустила дистрибутив Linux

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

Пока мир замер в ожидании новой Windows 11, Microsoft решила преподнести пользователям большой сюрприз – и представила собственный дистрибутив Linux, CBL-Mariner 1.0.

15.07.2021    1899    user1015646    2       

Стартовала программа возмещения затрат разработчикам на скидки для малого бизнеса

Новость Законодательство Импортозамещение ИТ-новость Облачные технологии

Утверждена программа, в которой предусмотрено субсидирование разработки облачного программного обеспечения для малого и среднего бизнеса, а также скидки на софт, разработанный в рамках данной программы, до 50%.

15.07.2021    938    ЕленаЧерепнева    0       

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

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

Эксперты из Массачусетского технологического института (MIT) изучили приложения, анализирующие резюме кандидатов. Ученые пришли к выводу, что такой софт плохо справляется с задачами и дает неверные результаты.

14.07.2021    946    VKuser24342747    1       

Юбилейный индекс TIOBE на июль. Рейтинг отмечает 20-летие

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

Ежемесячный индекс TIOBE показывает, какие языки программирования наиболее популярны, и как их популярность растет с течением времени. В июле TIOBE отмечает 20-летие, публикует новый рейтинг и график популярности языков программирования за 20 лет.

12.07.2021    1434    SKravchenko    0       

Google сделает обязательной двухэтапную аутентификацию для аккаунтов разработчиков

Новость Google ИТ-новость Мобильные приложения

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

08.07.2021    1253    VKuser24342747    1       

Google установил новый обязательный формат для Android-приложений

Новость Google ИТ-новость Мобильные приложения Новости компаний

Компания Google объявила, что стандарт приложений Android App Bundle (AAB) станет обязательным в Play Store. Он заменит монолитный формат APK.

07.07.2021    2107    user1015646    0       

Токен исходного кода интернета продали с аукциона

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

NFT-токены – уникальные двойники цифровых произведений – становятся все популярнее: их стали предлагать на традиционных аукционах с вековой историей. На этот раз ушел с молотка токен исходного кода интернета – на Sotheby’s его продали за 5,43 млн долларов США.

06.07.2021    2515    user1015646    0       

Российский разработчик научил нейросеть генерировать голос Геральта из The Witcher 3

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

Программист под ником nikich340 создал модификацию A Night to Remember для игры The Witcher 3: Wild Hunt, в которую добавлены новые реплики главного героя, озвученные нейросетью. 

06.07.2021    1670    VKuser24342747    0