Вдохновленный этим вопросом Использование сторонних библиотек - всегда использовать обертку? Я хотел знать, что люди на самом деле считают сторонними библиотеками.
Пример из PHP:
Если я создаю приложение с использованием Zend Framework, я должен рассматривать библиотеки Zend Framework как сторонний код?
Пример из C #:
если я создаю настольное приложение, должен ли я рассматривать все классы .Net как сторонний код?
Пример из Java:
Должен ли я рассматривать все библиотеки в JDK как сторонние библиотеки?
Некоторые люди говорят, что если библиотека стабильна и не будет часто меняться, то не нужно ее оборачивать. Однако я не вижу, как можно протестировать класс, который зависит от стороннего кода, без его переноса.