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

27.06.2024

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

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

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

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

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

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

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

Самые популярные для

uTorrent

uTorrent

Полная версия uTorrent скачать бесплатно на windows и андроид

5
1032 отзывы
7508586
скачали
Zona

Zona

Полная версия Zona скачать бесплатно на windows и андроид

4
614 отзывы
1735511
скачали
WinRAR

WinRAR

Упрощайте управление файлами, сжимайте и извлекайте их быстро и безопасно.

5
735 отзывы
746750
скачали
Майнкрафт

Майнкрафт

Исследуйте мир приключений, стройте уникальные конструкции и выживайте в ночные часы.

5
750 отзывы
496352
скачали

Новости и обзоры для

Улучшение функции Cross-Device Resume в Windows 11

Microsoft расширила функцию Cross-Device Resume в Windows 11, улучшив синхронизацию приложений и работу между устройствами.

Читать далее

Windows 11: Новые возможности в сборках Insider

Microsoft обновила программы Windows Insider, улучшив Windows 11 и добавив новые функции для бизнеса.

Читать далее

Microsoft Visio 2021 со значительной скидкой

Visio 2021 Professional: скидка $239 до 2024-02-08, лицензия навсегда. Новые шаблоны и функции.

Читать далее

Изменения в Code Vein: скидки и новые возможности

В Code Vein появились интересные обновления и скидки, ускоряющие геймплей и расширяющие возможности игроков.

Читать далее

Microsoft прекращает использование RC4 в Kerberos

Microsoft заменяет RC4 в Kerberos для повышения безопасности аутентификации Windows с 2026 года.

Читать далее

Обзор Highguard: Не спешите с выводами

Highguard запускается на Steam, привлекая 100,000 игроков, но получает 33% 'негативных' отзывов. Дайте шанс жанровому эксперименту.

Читать далее

PS2Recomp: Новый этап в перекомпиляции игр PS2

PS2Recomp переведёт игры PS2 на C++ для нативных портов на ПК, улучшая производительность.

Читать далее

Расширенные возможности моддинга с NVIDIA RTX Remix

NVIDIA обновила RTX Remix, добавив графические эффекты в классические игры без доступа к исходному коду.

Читать далее

Обновление Windows 11 KB5074109 мешает работе некоторых модемов

Обновление KB5074109 для Windows 11 удаляет старые драйверы, вызывая проблемы с модемами. Пользователи из пострадавших регионов ищут решения.

Читать далее

Anytype: Удобное управление задачами и проектами

Anytype заменяет Notion, Obsidian и Todoist для упрощения рабочих процессов.

Читать далее

Comments (0)

No comments yet. Be the first to comment!