Gestionnaires de paquets : la boîte de Pandore de la programmation ?
Cet article examine de manière critique les inconvénients des gestionnaires de paquets dans les langages de programmation. L’auteur soutient que les gestionnaires de paquets automatisent « l’enfer des dépendances », masquent la complexité du projet et conduisent à une confiance excessive dans le code tiers. En particulier dans les langages qui manquent de bibliothèques standard robustes, les définitions incohérentes des paquets par différents gestionnaires peuvent même conduire à des « gestionnaires de gestionnaires de paquets ». L’auteur préconise une gestion manuelle des dépendances, estimant que cela oblige les développeurs à réfléchir de manière critique aux dépendances et améliore la stabilité et la maintenabilité du code. Tout en reconnaissant le coût en temps, l’auteur soutient que la sécurité et le contrôle surpassent la commodité de l’automatisation, en utilisant la bibliothèque standard complète de Go comme exemple.