开源代码怎么用 小程序开源代码模板(2)
开源代码怎么用
有的项目很复杂,依赖的组件很多,搭建起一个调试环境并不容易,所以不见得所有项目都能顺利地跑起来。
第四:明确阅读方向
在开始阅读一个项目时候,需要明确自己的目的,是需要了解其中的一个模块实现,还是要了解这个框架的大结构,还是需要具体熟悉其中的一个算法的实现等。
代码阅读过程中,大家可以分成这两个方向来看:
纵向——顺着代码的顺序阅读,了解清楚流程、算法横向——区分不同的模块进行阅读,梳理项目整体框架建议大家两个方向进行交替阅读,以整体为首,先了解清楚脉络,暂时先不要纠结某个函数、数据结构这些,不影响整体的阅读就可以。
第五:带着问题阅读
如果阅读代码只是输入(Input),那么还需要有输出(Output)。只有你能真正输出的时候,就是你彻底掌握的时候。
比如在阅读代码的时候,大家可以带着问题去阅读,多问自己一些问题,如:
1.如果我来做一个,会如何去做?2.如果能够对这个项目做减法,我可以去掉那些模块和代码?真的能够去掉吗?3.通过阅读单元测试,理解开发者的设计思路。4.尝试做一些破坏或者修改,来理解项目中的那些做法。越是主动积极地思考,就越有助于大家的学习,输出质量和学习质量是成正比的。
第六:学习源码风格
不管是学习新技术还是代码风格,看源码都是一种不错的学习方式,尤其是优秀的开源代码,总是能有我们值得借鉴的地方。
比如,大家可以侧重学习这几方面内容:
学习语言:代码风格、规范、惯用法、高级语法。对于某个语言的新手,找一个熟悉领域的开源项目来深入掌握这门语言,也是一个不错的注意。
学习设计:数据接口、框架、整体架构
学习理论:算法、协议。光看论文是很枯燥的,而且算法理论到工程实践还是有一定的差距,这个时候结合开源项目实现往往更事半功倍。
小结:
上面分享了几点源码阅读的方法,但其实源码阅读没有统一的标准。大家可以自己不断练习,找到适合自己的方法和工具,慢慢地就会形成一套自己源码阅读方式。
以上就是开源代码怎么用 跟 小程序开源代码模板的经验介绍,您知道和解决您袋问题了吗?
相关阅读
-
红包转账对方不收多久退回 支付宝转账红包对方不收会退回吗
生活小知识篇,关于支付宝转账红包对方不收会退回吗的相关知识,关于红包转账对方不收多久退回 支付宝转账红包对方不收会退回吗,接下来就是全面介绍。 不会。支付宝转账给对方,不管
-
拼多多提现500元技巧 拼多多提现500最后0.01钻石后面是什么
今天为网友们详解拼多多提现500元技巧及拼多多提现500最后0.01钻石后面是什么方面的讲解。 拼多多提现500元具有一定的困难,不过尽管如此依然有网友成功提现。那么这些网友们是怎么成功提
-
部落冲突8本最强配兵及打法 8本冲杯最佳兵种搭配
本文为您带来的是部落冲突8本最强配兵及打法和8本冲杯最佳兵种搭配的介绍,接下来就是全面介绍。 部落冲突8本以上高效兵种搭配攻略,讲解部落冲突8本以上如何高效搭配兵种。希望这篇部
-
电脑右下角声音图标不见了怎么办恢复 分享电脑桌面声音设置关闭的
一篇IT技术小知识,为您介绍电脑右下角声音图标不见了怎么办恢复和分享电脑桌面声音设置关闭的方法IT技巧方面的经验,一定能解决您的问题的,一起来了解吧! 相信有很多小伙伴在使用电


