小细节成就大未来

210 阅读1分钟

小细节成就大未来

「时光不负,创作不停,本文正在参加2021年终总结征文大赛

很多小伙伴在开发过程中或多或少会写出一些bug,有时一些bug的修复可能会产生其他功能的异常,甚至会直接影响到项目的运行,当遇到这种情况时,是不是脑瓜子嗡嗡的...

今天我们一起来看一下尤大(evan)是怎么处理bug的;

就拿vue源码中的reaonly缺陷来说:

image.png 首先呢,尤大会将bug通过tag的形式进行分类,具体的tag分类请参考labels,定位bug的优先级和模块;

其次呢;进行单元测试编写

image.png github.com/vuejs/vue-n…

值得注意的是,在编写单元测试,会在单元测试前添加注释**#4986**,这一细节对应issues的编号,这在代码维护和review能起到关键作用

最后呢,就是代码的修复、验证、提交和发布过程

image.png

是不是?有木有?思路很清晰。。。 简单的几步,bug定位到发布,整个环节环环相扣,这就是我们需要向大佬学习的地方;其实就是这简单的细节让工作变的很简单并且很有趣,最后呢,最近在参与一个关于vue3源码的issue交流活动,有兴趣的同学可以留言或者私信我,我们一起学习,共同进步!

image.png