Компания Sourcegraph провела исследование увеличения объема кода в компаниях. Расскажем, в чем суть и что удалось выяснить.

Проблема «большого кода» затрагивает 94% компаний

По мнению аналитиков, объем кода увеличивается экспоненциально. Усложняются инструменты и процессы разработки, а методология CI/CD позволяет быстро доставлять код. В результате появилась тенденция к увеличению объема кода, которая становится проблемой для разработчиков.

В ходе исследования Sourcegraph обнаружила несколько интересных фактов:

  • Проблема актуальна для 94% опрошенных компаний.
  • У 51% из них в 100 раз больше кода, чем 10 лет назад.
  • У 60% компаний увеличилось количество поддерживаемых устройств и платформ.
  • В 92% случаях на разработчиков давят сроки, им приходится выпускать код быстро.
  • 74% команд стараются как можно реже обновлять код, потому что боятся что-нибудь сломать.

Как проблемы разработки влияют на бизнес

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

  • снижение скорости и качества разработки;
  • усложнение понимания и исправления кода;
  • откладывание плановых обновлений и выпуска ПО;
  • сложность внедрения инноваций;
  • дополнительные риски для информационной безопасности.

Для решения проблемы нужны новые инструменты

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

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