Ispirato a questa domanda Utilizzo di librerie di terze parti: utilizzare sempre un wrapper? Volevo sapere che cosa la gente considera effettivamente come librerie di terze parti.
Esempio da PHP:
se sto creando un'applicazione utilizzando Zend framework, dovrei trattare le librerie del framework Zend come codice di terze parti?
Esempio da C #:
se sto creando un'applicazione desktop, dovrei trattare tutte le classi .Net come codice di terze parti?
Esempio da Java:
dovrei trattare tutte le librerie in JDK come librerie di terze parti?
Alcune persone dicono che se una libreria è stabile e non cambierà spesso, non è necessario avvolgerla. Tuttavia non riesco a vedere come si testerebbe una classe che dipende da un codice di terze parti senza racchiuderlo.