Inspiriert von dieser Frage Verwenden Sie Bibliotheken von Drittanbietern - verwenden Sie immer einen Wrapper? Ich wollte wissen, was die Leute eigentlich als Bibliotheken von Drittanbietern betrachten.
Beispiel aus PHP:
Wenn ich eine Anwendung mit Zend Framework erstelle, sollte ich Zend Framework-Bibliotheken als Code von Drittanbietern behandeln?
Beispiel aus C #:
Wenn ich eine Desktop-Anwendung erstelle, sollte ich dann alle .Net-Klassen als Code eines Drittanbieters behandeln?
Beispiel aus Java:
Soll ich alle Bibliotheken im JDK als Bibliotheken von Drittanbietern behandeln?
Einige Leute sagen, wenn eine Bibliothek stabil ist und sich nicht oft ändert, muss man sie nicht einpacken. Ich verstehe jedoch nicht, wie man eine Klasse testen kann, die von einem Code eines Drittanbieters abhängt, ohne ihn zu umbrechen.