Zainspirowany tym pytaniem Korzystanie z bibliotek firm trzecich - zawsze używasz opakowania? Chciałem wiedzieć, co ludzie faktycznie uważają za biblioteki stron trzecich.
Przykład z PHP:
Jeśli buduję aplikację przy użyciu frameworka Zend, czy powinienem traktować biblioteki frameworka Zend jako kod strony trzeciej?
Przykład z C #:
Jeśli buduję aplikację komputerową, czy powinienem traktować wszystkie klasy .Net jako kod strony trzeciej?
Przykład z Javy:
Czy należy traktować wszystkie biblioteki JDK jako biblioteki stron trzecich?
Niektórzy twierdzą, że jeśli biblioteka jest stabilna i nie zmienia się często, nie trzeba jej owijać. Jednak nie widzę, jak można przetestować klasę zależną od kodu strony trzeciej bez owijania go.