Linus est le plus actif dans la « consommation de nourriture pour chiens » !

Le noyau Linux 6.10 est actuellement en phase de développement candidat, et dans une liste de diffusion concernant le correctif de mise à jour du pilote graphique DRM, Linus Torvalds s'est décrit comme un véritable partisan du « dogfooding » .

"Dogfooding" est une abréviation d'argot anglais pour "Eating your own dog food" (traduit littéralement par "eating your own dog food" ), souvent utilisée pour décrire les entreprises (en particulier les éditeurs de logiciels) utilisant leurs propres produits.

Dans le processus de développement logiciel, le dogfooding permet aux développeurs de tester les produits de leur entreprise dans des scénarios réels, ce qui permet aux chefs de projet de mieux comprendre comment le produit sera utilisé avant sa sortie.

Il existe différentes manières de dogfooding, telles que l'établissement de branches de build, la création de builds personnels et les tests personnels directs. Ces méthodes peuvent aider les développeurs à tester la faisabilité des changements avant de les intégrer dans les builds quotidiens, rendant ainsi les builds plus efficaces. éviter d'éventuelles incohérences et problèmes de dépendance, surtout lorsque de nombreux développeurs (ou équipes de développement) participent au développement d'un même produit.

Pour Linus, « manger de la nourriture pour chien au noyau » l'aidera sans aucun doute à expérimenter personnellement les problèmes que les utilisateurs peuvent rencontrer, à enquêter sur les rapports de bogues en temps opportun et à garantir que le code transmis fonctionne comme prévu. De plus, cela permet également de découvrir des problèmes inattendus dans le code et d'améliorer la stabilité et la qualité du noyau.

Linus a travaillé dur, construisant ses propres noyaux même pendant les fenêtres de fusion occupées - puis exécutant le dernier code du noyau Linux sur les machines de développement AMD . Bien entendu, il ne redémarre pas la machine à chaque fois qu’il extrait un nouveau code, généralement tous les jours.

Récupéré de  https://lore.kernel.org/lkml/CAHk-=wizH1b8vv67xVSoSHqp5B=dNsqtpP+86RM7G5z14nuRHw@mail.gmail.com/

Vous devez savoir que beaucoup de nouveau code (et de bugs) seront introduits pendant la fenêtre de fusion, vous pouvez donc imaginer la quantité de travail du vieil homme. Cependant, afin de tester pleinement les modifications du noyau, Linus ne s'est pas détendu pour cela. Il est en effet un modèle pour les programmeurs de notre génération !

Je suppose que tu aimes

Origine www.oschina.net/news/293343/linus-torvalds-linux-dogfooding
conseillé
Classement