更谨慎地使用第三方代码

需求

《Clean Code》一书中有一章专门讲如何更好地使用第三方代码,当时没有什么体会,但最近的一个需求引发了我的思考。

事情是这样的,我们的系统中使用了一些jQueryUI里的控件,比如Dialog。

用了很长时间,也没什么问题,但昨天用户突然提出,这个Dialog能不能最大化?

查询文档后结论是不能,但有另一个插件叫WijDialog,扩展了jQueryUI的Dialog,......