背景
在一次技术分享中,需要明确目前线上代码的真实的准确性,我clone了Spring-boot/Spring-framework/Myatis等项目到了本机。根据README.MD的指导,简单高效的完成了对他们的编译。
事实
感想
开源技术的高稳定性(低Bug)是有原因的,原因都集中体现在
- 代码的测试覆盖率,可以有效的避免低级Bug。人会出错,但机器不会。
- 高水平的开发者,相比一般从业人员他们具有相对较高的理论和技术水准
- 相对稳定的技术理论,要么0要么1,实现的技术理论是明确的。不清晰的只是用户的使用场景
期望
希望自己也能参与到顶级项目的PR中去,而不只是提交issue,修改document,增加源码分析等等。