Никто, найми Alecsandresku и Руссиновича.
Майкроофт, что-бы заполучить Руссиновича , выкупили его компанию с потрохами и вместе с ним sysinternals. Александреске походу ваще срать на всех.
старые ключевые сотрудники, наверняка подписали договор , согласно которому сотрудничают ТОЛЬКО с яндекс.
Да, это возможно когда весь цикл налажен. Когда TDD работает как надо,
каждый день происходят сборки, прогоны юнит-тестов и у проекта есть качественная задокументированная история.
Налажен цикл сборки, devops и прочее.
Большинство поцреотов думают что можно взять вот так просто и разобраться в коде на 25000 строк. Исходник на 25000 строк(это ещё не много) без doxygen практически не читаем. Достаточно похоронить wiki документацию проекта, и всё. Уже не важно, удалённо будут все стреляться или нет. Большой проект это не один файл cpp, там тысячи файлов,
На вот попробуй разобраться хотя-бы в этом:
https://www.boost.org/тут есть офигенская документация, и то в некоторых местах застрелиться можно.
На вот пацан объясняет что такое CI/CD
https://www.youtube.com/watch?v=bSAMRjROBwU