开源软件越来越多,对软件开发带来了很多便利,但是同样也会有很多困惑:
- 发现写代码的时间越来越少,更多的是在找 bug 和学习软件上,久而久之对自己的写代码能力开始怀疑和焦虑;
- 开源软件的代码量有些会很庞大,面对这个庞然大物却根本无从下手。
在这种情形下,应该如何提高代码能力和架构能力呢?
本文以相关代码(流数据处理)为例子,具体说明如何读源代码和论文,并且掌握其中的思想来为我所用,最终可以做到写代码有理可寻,有据可依。
文中内容源于自己对以前工作的总结和心得体会,有任何问题,欢迎讨论。
阅读全文: http://gitbook.cn/gitchat/activity/5a4cb95e31d9b852d33e572b
您还可以下载 CSDN 旗下精品原创内容社区 GitChat App ,阅读更多 GitChat 专享技术内容哦。