程序员不加班的思索: 如何利用开源软件,站在巨人的肩膀上实现快速高效开发?
苍原狮啸 2014-12-31 09:24:19
软件开发过程中, 经常需要去解决用户的特定需求,这类特定需求,不是调用一个API 或者 使用一个库的简单需求,而是经过相关逻辑设定由纵多的API 组合而成的需求特性。
当这种需求特性在纵多的软件广泛应用时,重复造轮子显然不是最佳的选择,希望找到类似特性的开源软件 通过直接移植模块 或者参考其设计架构 以达到快速解决问题。
如何利用开源软件 实现开发效率最大化? 以最快方法将开源软件的精华融入到自己的开发项目中
在下列一整套动作流程中 ,
寻找开源软件——了解开源软件相关功能简介——熟悉开源软件架构——定位相关功能模块——参考借鉴相关设计或代码
各位大大是怎么做??
还望大神指教和分享相关的经验和心得