«Большой код» затрагивает 94% компаний
Компания Sourcegraph провела исследование увеличения объема кода в компаниях. Расскажем, в чем суть и что удалось выяснить.
Проблема «большого кода» затрагивает 94% компаний
По мнению аналитиков, объем кода увеличивается экспоненциально. Усложняются инструменты и процессы разработки, а методология CI/CD позволяет быстро доставлять код. В результате появилась тенденция к увеличению объема кода, которая становится проблемой для разработчиков.
В ходе исследования Sourcegraph обнаружила несколько интересных фактов:
- Проблема актуальна для 94% опрошенных компаний.
- У 51% из них в 100 раз больше кода, чем 10 лет назад.
- У 60% компаний увеличилось количество поддерживаемых устройств и платформ.
- В 92% случаях на разработчиков давят сроки, им приходится выпускать код быстро.
- 74% команд стараются как можно реже обновлять код, потому что боятся что-нибудь сломать.
Как проблемы разработки влияют на бизнес
Все проблемы с объемом кода связаны с тем, что бизнес сильно зависит от ПО. Ошибка в коде может вылиться в огромные убытки для компании. Поэтому разработчики много внимания уделяют качеству кода, но его большой объем вызывает дополнительные проблемы:
- снижение скорости и качества разработки;
- усложнение понимания и исправления кода;
- откладывание плановых обновлений и выпуска ПО;
- сложность внедрения инноваций;
- дополнительные риски для информационной безопасности.
Для решения проблемы нужны новые инструменты
85% разработчиков считают, что текущие инструменты не были разработаны для эпохи большого кода. Поэтому решением может стать разработка новых инструментов, соответствующих текущему времени.
А 99% разработчиков уверены, что в нынешней ситуации им бы пригодились инструменты для поиска корпоративного кода независимо от его языка, платформы и репозитория. Поэтому специалисты Sourcegraph считают, что компаниям нужно создавать у себя единое хранилище, которое позволит быстро найти нужный код.