Inspiré par cette question Utilisation de bibliothèques tierces - utilisez-vous toujours un wrapper? Je voulais savoir ce que les gens considèrent réellement comme des bibliothèques tierces.
Exemple de PHP:
si je crée une application utilisant le framework Zend, dois-je traiter les bibliothèques du framework Zend comme du code tiers?
Exemple de C #:
si je crée une application de bureau, dois-je traiter toutes les classes .Net comme du code tiers?
Exemple de Java:
dois-je traiter toutes les bibliothèques du JDK comme des bibliothèques tierces?
Certaines personnes disent que si une bibliothèque est stable et ne changera pas souvent, il n'est pas nécessaire de l'envelopper. Cependant, je ne vois pas comment on pourrait tester une classe qui dépend d'un code tiers sans l'encapsuler.