Terinspirasi oleh pertanyaan ini Menggunakan perpustakaan pihak ketiga - selalu menggunakan pembungkus? Saya ingin tahu apa yang orang anggap sebagai perpustakaan pihak ketiga.
Contoh dari PHP:
Jika saya membuat aplikasi menggunakan kerangka Zend, haruskah saya memperlakukan pustaka kerangka kerja Zend sebagai kode pihak ketiga?
Contoh dari C #:
Jika saya membuat aplikasi desktop, haruskah saya memperlakukan semua kelas .Net sebagai kode pihak ketiga?
Contoh dari Jawa:
Haruskah saya memperlakukan semua perpustakaan di JDK sebagai perpustakaan pihak ketiga?
Beberapa orang mengatakan bahwa jika perpustakaan stabil dan tidak akan sering berubah maka orang tidak perlu membungkusnya. Namun saya gagal melihat bagaimana seseorang akan menguji kelas yang tergantung pada kode pihak ketiga tanpa membungkusnya.