博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
开发平台软件中关于第三方库管理的一些思考
阅读量:2429 次
发布时间:2019-05-10

本文共 617 字,大约阅读时间需要 2 分钟。

作者:朱金灿

来源:

 

        在开发一个平台软件中,第三方库是不可缺少的,毕竟你不可能重复发明所有轮子。在我以前所写的一篇文章:,简单谈到了如何利用第三方库。今天算是系统总结下我对第三方库管理的一些心得体会。

 

        心得一:优先使用开源代码,其次才是商业代码。可能程序员都有一个心结,就是希望自己能尽可能地掌控一切。在对待第三方库上我也是这个态度的,那就是尽可能地掌控第三方库的源码。第三方库一般分为开源第三方库和商业第三方库库。开源第三方库的代码开放性自不用说,商业第三方库也可分为花钱只能买到库和花钱也能买到源码。优先使用开源代码好处很多,首先最直观一条是能降低软件开发成本,其次就是前面我所说的,你能掌控它并能作针对性改造。商业第三方即使你能买到源码估计在使用上也有很多限制。当然在使用开源代码时也需要注意尊重开源代码的版权声明。昔日腾讯使用ffmpeg的争议行为就曾遭到国内开源界人士的声讨。

 

        心得二:对第三方库进行针对性改造时需要注意对其代码进行版本管理。很多时候随着使用的深入你会发现第三方库的使用并不如你所想象的那样称心如意,这时就需要对它进行针对性改造。在对其改造时需要对代码进行版本管理,并制定一个第三方库的代码修改记录,记录每次修改的代码及修改理由,使得每次修改都可追溯。这样做在升级第三方库时很有好处

 

        心得三:尽可能地熟悉你使用的第三方库。注意我所说的熟悉并不仅仅指熟练使用。实际上能剖析你所使用的第三方库的代码是最好的状态。

转载地址:http://hyimb.baihongyu.com/

你可能感兴趣的文章
Spring Boot 中的响应式编程和 WebFlux 入门
查看>>
阿里终结裁员危机!坚决不拿 10 万阿里人祭天!
查看>>
如何从零开始两天撸一个微信小程序?!(内含源码)
查看>>
女神?御姐?文艺?这样的程序媛你绝没见过! | 程序员有话说
查看>>
“软件外包城”下的马鞍山 | 程序员有话说
查看>>
那些上相亲网站的程序员,后来怎么样了?
查看>>
程序员如何实现财富自由?
查看>>
你我的父母,都在被互联网“割韭菜”
查看>>
程序员下班后都忙些啥?| 程序员有话说
查看>>
网易不再从容
查看>>
万万没想到你们竟是这样的程序员 | 程序员有话说
查看>>
Java 帝国对 Python 的渗透能成功吗?
查看>>
从培训机构出来的程序员,后来都怎么样了? | 程序员有话说
查看>>
程序员写代码没激情该怎么破?
查看>>
我是如何从低端面畜到高端面霸的?
查看>>
他修过车、杀过鱼,最终进入阿里巴巴打造 9 个本地版支付宝!
查看>>
百面机器学习!算法工程师面试宝典!| 码书
查看>>
苹果无人驾驶拿 124 个工程师祭天!
查看>>
漫画 | 一个前端渣渣的成功逆袭
查看>>
与吴恩达并肩战斗,她是 AI 界的女超人!|人物志
查看>>