netty mybatis等框架源码分析注释

M君 4月前 ⋅ 470 阅读

由于工作需要和兴趣,在闲暇的时候阅读了工作中常用框架的源码,并对源码中不太容易理解的地方做了标注,带有标注的代码放在我的GitHub上,有感兴趣的可以了解一下。

https://blog.csdn.net/m47838704/article/details/79405365

个人觉得通过了解这些框架的源码,可以领略大师的设计思路,并把这些设计思路融合到项目中,会对项目起到非常大的作用。与此同时,俗话说“读万卷码,心中自然无码”(不要想歪),通过阅读代码的方式可以很大程度的提高程序员的编码能力(前提是一定要读懂),编码能力提高了(工具使用的得心应手了),那么就可以进行更高层次的创新和实践了,对开发者大有裨益。(PS:理论基础很重要,不然有些关键的概念可能不能很清晰的理解)

程序员解决问题思路:

1、分析需求,整理需求逻辑。

2、整理解决思路(抛开代码层面,就像做逻辑推理题以及数据题一样)。

3、设计数据流图进行模块的划分,设计流程图和测试用例(设计测试用例可以完善流程图)。

4、分析项目已有代码是否有功能可重用,分析现有框架是否有功能可用以及实现难度(综合评估是自己实现还是使用框架,因为框架是通用的有一些不会被使用的功能,以及定制化差),并根据实现的难易程度对功能进行排序,并预估功能开发所需要的时间。

5、攻克技术难点,编码实现功能。

 


注意:本文归作者所有,未经作者允许,不得转载

全部评论: 0

    我有话说: