督促自己如何学习开源项目

一.了解项目的基本概念,基本用途,逻辑结构,基本原理,应用场景等
二.了解代码的组织,找到各个功能模块和代码文件之间的对应关系
三.了解项目的所有代码模块,程序文件的作用,走通所有的主要执行流程

抄录源于https://www.infoq.cn/news/2014/04/learn-open-source/
一个项目就是一个分层的盒子
1.配置接口:用于盒子的工作模式,基本参数,拓展插件等重要特性进行配置.在盒子启动前就一次性配好的.在盒子的工作过程中,这些配置不变,或者是只在少数的情况下发生改变
2.控制接口:用于在盒子的工作过程中,对于重要的行为进行操纵.这是盒子的管理员对盒子进行控制命令注入和状态信息读取的通路,
3.数据接口:用于盒子在工作过程中读取外部数据,并在内部处理完成后向外输出数据.这是盒子用户真正关心的数据通路

用自己的话来说
1.先搞清楚配置参数,一个项目里的配置文件里配置了哪些东西,有哪些作用?
2.这个是在项目里对整个项目的控制,日志的输出打印,切面类的配置类,返回的配置类,异常的配置类,以及其他各种的工具类等等
3.整个项目的业务逻辑中包含的所有请求,以及对数据的处理等等

注意的点:

1.不要过分纠缠于细节
2.做好笔记
3.画好图,画好图,画好图

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值