Рэймонд Чен представил концепцию "веселой ветки" в Microsoft

Приложения и игры / Рэймонд Чен представил концепцию "веселой ветки" в Microsoft
27.06.2024

Ветеран-инженер Microsoft Рэймонд Чен недавно поделился интересным элементом Microspeak — концепцией «веселого форка». В мире разработки программного обеспечения форк репозитория обычно является серьезным делом, но в старой терминологии Microsoft «веселый форк» относится к ветке кода, где инженеры могут свободно экспериментировать без давления необходимости слияния своих изменений с основной кодовой базой.

Концепция «веселого форка»

Чен объяснил, что идея «веселого форка» заключается в предоставлении безопасного пространства для инженеров, где они могут исследовать дикие и нестандартные идеи, не беспокоясь о влиянии на производственный код. По его словам, термин «форк» возник из старой внутренней системы контроля версий Microsoft, которая не поддерживала ветвление, вынуждая разработчиков форкать всю кодовую базу для работы над экспериментальными функциями.

Хотя концепция «веселого форка» может звучать легкомысленно, Чен подчеркнул, что полученный код не автоматически интегрируется в основной продукт. Вместо этого, если эксперимент успешен, изменения тщательно проверяются, очищаются и рефакторятся перед тем, как их рассматривают для включения в финальный продукт.

Роль инноваций в разработке

Хотя Чен не раскрыл конкретные проекты Microsoft, которые начинались как «веселые форки», сама идея использования этого подхода для экспериментов с комплексными функциями вызывает интерес. Это поднимает вопросы о развитии популярных продуктов Microsoft и роли инноваций в процессе разработки.

В целом, концепция «веселого форка» предлагает взгляд на творческую и экспериментальную сторону разработки программного обеспечения в Microsoft, демонстрируя готовность компании исследовать новые идеи и технологии в контролируемой среде.

Обновлено: 27.06.2024