Cet article a été traduit automatiquement. Pour la version originale, cliquez ici.
Certaines améliorations de plateforme sont enthousiasmantes parce qu’elles ouvrent de nouveaux scénarios.
D’autres le sont parce qu’elles rendent les workflows existants moins bruyants, moins fragiles et moins agaçants.
La réduction des paquets NuGet dans .NET 10 appartient clairement à la deuxième catégorie, et je le dis comme un compliment.
Pourquoi c’est important
Si vous avez déjà dû gérer du bruit de vulnérabilités transitives, des graphes de restore inutilement volumineux ou des paquets qui sont techniquement présents mais qui ne sont pas réellement pertinents pour le runtime utilisé par votre application, ce changement répond à un vrai point de douleur.
La réduction aide en retirant du graphe effectif des dépendances les paquets fournis par la plateforme lorsque le runtime les fournit déjà.
Cela signifie :
- moins de faux positifs dans les rapports de vulnérabilités
- des graphes de dépendances transitives plus propres
- moins de surcharge de restore
- des résultats d’audit plus exploitables
Mon avis
C’est exactement le genre d’amélioration .NET que j’aime.
Elle améliore les valeurs par défaut, réduit la charge mentale et améliore à la fois la qualité du signal de sécurité et le comportement quotidien des outils.
C’est une victoire, même si cela n’atteint jamais une slide de keynote.
Article original : NuGet Package Pruning: Cleaner Dependencies and Actionable Vulnerability Reports
