Linus é o mais ativo em “comer comida de cachorro”!

O kernel Linux 6.10 está atualmente em estágio de desenvolvimento de candidato e, em uma lista de discussão sobre o patch de atualização do driver gráfico DRM, Linus Torvalds se descreveu como um verdadeiro crente em "dogfooding" .

"Dogfooding" é uma abreviatura de gíria em inglês para "Eating your own dog food" (traduzido literalmente como "eating your own dog food" ), frequentemente usada para descrever empresas (especialmente empresas de software) que usam seus próprios produtos.

No processo de desenvolvimento de software, o dogfooding permite que os desenvolvedores testem os produtos de suas empresas em cenários da vida real, o que dá aos gerentes de projeto uma melhor compreensão de como o produto será usado antes de ser lançado.

Existem várias maneiras de dogfooding, como estabelecer ramificações de construção, criar construções pessoais e testes pessoais diretos. Esses métodos podem ajudar os desenvolvedores a testar a viabilidade das mudanças antes de integrá-las nas compilações diárias, tornando as compilações mais eficientes. evite possíveis inconsistências e problemas de dependência, principalmente quando muitos desenvolvedores (ou equipes de desenvolvimento) participam do desenvolvimento de um mesmo produto.

Para Linus, "comer comida de cachorro com grãos" sem dúvida o ajudará a enfrentar pessoalmente os problemas que os usuários podem encontrar, investigar relatórios de bugs em tempo hábil e garantir que o código passado funcione conforme o esperado. Além disso, também ajuda a descobrir problemas inesperados no código e a melhorar a estabilidade e a qualidade do kernel.

Linus tem feito dogfood, construindo seus próprios kernels mesmo durante janelas de mesclagem ocupadas - e então executando o código mais recente do kernel Linux em máquinas de desenvolvimento AMD . É claro que ele não reinicia a máquina toda vez que extrai um novo código, geralmente todos os dias.

Obtido em  https://lore.kernel.org/lkml/CAHk-=wizH1b8vv67xVSoSHqp5B=dNsqtpP+86RM7G5z14nuRHw@mail.gmail.com/

Você deve saber que muitos códigos novos (e bugs) serão introduzidos durante a janela de mesclagem, então você pode imaginar quanto trabalho o velho tem. No entanto, para testar completamente as mudanças no kernel, Linus não relaxou por causa disso. Ele é de fato um modelo para os programadores da nossa geração!

Acho que você gosta

Origin www.oschina.net/news/293343/linus-torvalds-linux-dogfooding
Recomendado
Clasificación