Главная новость сегодняшнего дня - в открытом доступе появились старые исходники кода сервисов Яндекса. Пишут, что слив произошел от одного из инсайдеров и состояние кодовой базы далеко от актуального. Конечно, сливать корпоративный продуктовый код это верх неэтичного поведения, но раз уж код уже в открытом доступе, то ничто не мешает нам в него заглянуть.
Если честно, то если бы то, что я пишу, улетело в открытой доступ, то я, как разработчик, в первую очередь относился бы к этому как к тотальному кодревью и достаточно сильно переживал по этому поводу. А так как наше (разработческое) дело в какой-то мере творческое, то всегда можно найти то, что не понравится, и то, к чему можно прицепиться.
Возможно вам кажется, что я сейчас начну ругать Яндекс? Отнюдь нет. В архиве много интересных внутренних инструментов и многое (внезапно!) задокументировано. Вообще, изучать чужой код - это не только интересно, но и полезно. Особенно, когда это код продуктов со столь большой аудиторией. В коде есть к чему придраться, но в целом все на довольно высоком уровне.
Конечно, все корпорации метят на лавры лидеров опенсорс контрибьюта, но наверняка Яндекс хотел попасть в них не таким образом. Но что есть, то есть.
¯\_(ツ)_/¯
Эксперты в первом приближении оценили публикацию исходного кода из внутренних Git-репозиториев «Яндекса». Архив размером 44.71 ГБ включает срезы Git-репозиториев «Яндекса» с исходным кодом 79...