Создатели движка Sourcegraph, используемого для навигации по репозиториям исходного кода, провели любопытное исследование. Они опросили 500 разработчиков программного обеспечения, чтобы выявить проблемы, связанные со сложностью кода и управлением им. Общие выводы о том, что за последние десять лет программное обеспечение стало сложнее и намного важнее, вряд ли кого-то удивят. Гораздо интереснее масштабы этих изменений.
Свыше половины респондентов считают, что по сравнению с 2010 годом размер кодовой базы в их компаниях в мегабайтах и по числу репозиториев увеличился более чем в 100 раз!
Отчасти такие показатели можно объяснить усложнением кода, но в основном это связано с многообразием используемых платформ и инструментов. Современная разработка, особенно веб-разработка, обычно требует использования множества различных платформ, библиотек и зависимостей. Опрошенные разработчики сообщили об увеличении количества поддерживаемых архитектур, устройств, языков, репозиториев и т.д.
Ещё одним интересным трендом стала повышенная «айтишность» нетехнологических компаний. Например, страховых, представителей розничной торговли, производителей продуктов питания.
Как видно из диаграммы, 91% опрошенных разработчиков из этих компаний считают, что за последние 10 лет их организации стали более технологическими, то есть используют современные инструменты в своих бизнес-процессах. Например, Walmart спонсирует конференции по opensource-технологиям и активно внедряет опенсорс в свою инфраструктуру. То есть граница между ИТ- и неИТ-компаниями становится более размытой.
Если вам интересны все результаты исследования, можете посмотреть их в отчёте. Cloud4Y же предлагает провести мини-исследование в рамках Хабра. Здесь есть айтишники из самых разных компаний, так что срез должен быть релевантным. Попробуйте ответить на те же самые вопросы, что и в исследовании Sourcegraph. То есть оцените, насколько вырос объём кода, управляемого вами (если вырос), за последние 10 лет, а также использует ли ваша нетехнологическая компания ИТ-инструменты? Постараемся хотя бы приблизительно сравнить цифры.
Grigofrim
Нормальный скачек за 10 лет
un1t
Да нет никакого скачка, это просто сторонние библиотеки.
DrPass
Просто 10 лет назад Node.js был ещё не так распространен, только и всего.
MaM
Ученый изнасиловал журналиста —
info.sourcegraph.com/hubfs/CTA%20assets/sourcegraph-big-code-survey-report.pdf — ссылка на опрос, да да именнно опрос, назвать это исследованием у меня конкретно язык не поворачивается
P.S. комментаторам выше/ниже, ничего они не считали