开源项目分析
第一步:开源项目去哪找?
码云(GitEE)或则GItHub,这两个网站去找就足够了,因为最权威。建议去码云上找,因为是国内的网站网速快。
第二步:学会搜索
1、想看一些高级的开源项目,去码云首页上看最有价值的开源项目(适合优秀的程序员)。
2、根据自己的需求寻找合适的开源项目(合理使用搜索工具)
尽量找最多星星的项目来看,因为前辈们都认为好的项目更值得看,你说是吧!
第三步:下载源代码
这个就非常简单了,直接下载就行了!(注意:一定要看好版本分支,因为一个项目可能有多种不同的框架实现)
第四步:了解开源项目的技术架构,再本地配置好开发环境
比如说这个项目,你就需要安装这些开发环境才能运行项目!!!
第五步:运行数据库文件
一般负责任的开源项目都会附带相关的数据库文件的。
第六步:IDE导入后台项目,修改配置文件
修改配置文件的mysql连接、redis连接、MQ、zookeeper等等等路径。
第七步:IDE导入前台项目(前后端分离项目)
首先得有npm,nodejs等环境,npm install下载对应的包
第八步:运行
第九步:运行成功后,就可以开始汲取知识了
1.了解项目每个包的作用。
2.熟悉前后台调用接口的实现方式。
3.查看是否有Swagger,有的化就太棒了,直接去swagger-ui里去看接口。
4.熟悉每个技术在项目中别人是怎么用的。