News

Quantos erros da Microsoft foram garfos que foram apenas divertidos?

O engenheiro veterano da Microsoft, Raymond Chen, lançou outra pepita do Microspeak – o “garfo divertido”.

Embora bifurcar um repositório hoje em dia possa ser tudo menos divertido – basta perguntar à HashiCorp sobre OpenTofu – no jargão antigo da Microsoft, um “garfo divertido“é um ramo de código que nunca será mesclado novamente ao pai, onde os engenheiros podem testar suas ideias malucas e malucas sem medo de que seu código apareça de alguma forma na produção.

Chen explicou: “A ideia do fun fork é que ele nunca será mesclado de volta ao branch pai. Faça o que quiser! Ninguém vai se importar!”

De acordo com Chen: “O termo ‘fork’ vem de um antigo sistema interno de controle de origem da Microsoft que não suportava ramificações, então a única opção era bifurcar toda a base de código.”

Esse antigo sistema de controle de origem provavelmente não tinha nada a ver com o Visual Sourcesafe da Microsoft, que era conhecido por fazer com que uma estranha palavra de quatro letras também começando com “F” fosse pronunciada pelos engenheiros.

Chen acrescentou: “Normalmente, um garfo divertido é criado para que uma equipe possa experimentar um recurso grande e complexo. Se o experimento for bem-sucedido, a equipe poderá mover as mudanças do fun fork para um ramo de produto.”

Embora o Windows possa ser o lugar onde a diversão morre, pelo menos para os pobres administradores encarregados de implantá-lo, é bom saber que a gangue da Microsoft pode – ou pelo menos costumava ser capaz de – pegar a fonte para alguns ajustes descontrolados e diversão geral. vezes.

O código resultante pode nunca ver a luz do dia, a menos que o experimento seja um sucesso; nesse caso, provavelmente precisaria de alguma refatoração, no mínimo, ou reescrito do zero, na pior das hipóteses.

Chen explicou: “O código real no fun fork geralmente não é inserido literalmente diretamente no produto. Ele provavelmente será limpo, digamos, removendo coisas que não deram certo, removendo código morto, refatorando para manutenção.”

Infelizmente, Chen não revelou os projetos da Microsoft que começaram como um fork divertido, então O registro acendeu a máquina de especulação.

Lembrar é um alvo fácil e, suspeitamos, ainda pode ser uma bifurcação divertida com engenheiros horrorizados percebendo que antes que tivessem a chance de reescrevê-lo, ele foi aproveitado por gerentes desesperados para mostrar algo que justificasse todos aqueles investimentos em IA.

Ou então há o interface de usuário malfadada do Windows 8, que, pelo menos no desktop, era um fork que não era nada divertido. ®

Source

Related Articles

Leave a Reply

Your email address will not be published. Required fields are marked *

Back to top button