小细节成就大未来
「时光不负,创作不停,本文正在参加2021年终总结征文大赛」
很多小伙伴在开发过程中或多或少会写出一些bug,有时一些bug的修复可能会产生其他功能的异常,甚至会直接影响到项目的运行,当遇到这种情况时,是不是脑瓜子嗡嗡的...
今天我们一起来看一下尤大(evan)是怎么处理bug的;
就拿vue源码中的reaonly缺陷来说:
首先呢,尤大会将bug通过tag的形式进行分类,具体的tag分类请参考labels,定位bug的优先级和模块;
其次呢;进行单元测试编写
值得注意的是,在编写单元测试,会在单元测试前添加注释**#4986**,这一细节对应issues的编号,这在代码维护和review能起到关键作用
最后呢,就是代码的修复、验证、提交和发布过程
是不是?有木有?思路很清晰。。。 简单的几步,bug定位到发布,整个环节环环相扣,这就是我们需要向大佬学习的地方;其实就是这简单的细节让工作变的很简单并且很有趣,最后呢,最近在参与一个关于vue3源码的issue交流活动,有兴趣的同学可以留言或者私信我,我们一起学习,共同进步!