获得徽章 0
- 【沸点福利】02期:云开发来给大家送超多礼品啦!😋
大家好!先做个自我介绍,我们是腾讯云云开发团队,是腾讯云为开发者提供的云端一体化的应用开发平台,它帮助开发者统一构建和管理资源,免去了移动应用开发过程中繁琐的服务器搭建及运维、域名注册及备案、数据接口实现等繁琐流程,让开发者可以专注于业务逻辑的实现,而无需理解后端逻辑及服务器运维知识,开发门槛更低,效率更高。
我们会在掘金持续输出优质的文章,请大家持续关注哦~
奖品信息:云开发书籍x50、腾讯云册子x20、猪年公仔x20,共计90份礼物~
参与方式📖:关注我们掘金账号+在此条沸点下评论对我们想说的话
抽奖规则:我们将在此条沸点评论中,抽取符合参与规则的掘友~(记得评论+关注喔)
截止时间⏱️:2019-12-23 12:00:00 周一
领奖方式📣:我们会在截止时间后一个工作日内在掘金沸点公布获奖名单,请获奖者三天内联系我们。
联系方式:微信公众号:腾讯云云开发
展开95651 - 【沸点福利】01期:云音乐来给大家送黑胶会员啦!😋
大家好!先做个自我介绍,我们是云音乐前端团队,我们平时用的技术几乎涵盖所有主流的前端领域,本着互通有无、相互学习的目的,我们会在掘金持续输出优质的文章,请大家持续关注哦~
废话不多说,入驻半年不到就已经收获了 2000+ 的粉丝!老板被你们热情感动,决定送!会!员!
奖品信息:云音乐黑胶季度会员 x 30
参与方式📖:关注我们掘金账号并且在此沸点下盖楼,可以说说你们想了解的云音乐前端方面的技术等
抽奖规则:我们会把沸点下直接回复的并且关注了我们的用户去重后随机抽出 30 位
截止时间⏱️:2019-12-16 10:00:00
领奖方式📣:我们会在截止时间后一个工作日内在掘金沸点公布抽奖视频和获奖名单,请获奖者三天内回复云音乐的用户名,我们会第一时间通过云音乐私信送出(奈何掘金没有私信功能)展开1.2k75 - React v16.7发布了,可是没有预期的Hooks正式发布,只是包含一些bugfix。没有就没有吧,这次没有等下次,不过,我们依然从React的声明中看到一些很有启发性的观点。
我们知道,根据语义化版本(semantic versioning)的规则,版本分为major、minor和patch部分,假设目前React版本是v16.6.0,现在有了一些代码改变要发布,如果有breaking change,那就应该改变major,也就是v17.0.0;如果只是增加新的功能,那就改变minor,也就是v16.7.0;如果只是fix bug,不改变原有行为,那就只需要改变patch,也就是发布v16.6.1。
既然这次只是bugfix,为什么React要发布v16.7.0,而不只是发布v16.6.1呢?
因为React认为只有很小的代码改变才能当做patch发布,如果一个改变虽然只是fix bug,但是牵涉的代码改变很多,依然应该当做minor版本发布。
可以说,React的这种观点非常地正!
这世界上有很多项目的package.json里类似这么写的"react": "~16.6.0",这代表了对一个小版本的信任,因为这会匹配所有16.6.x版本,所以,一定要确保patch非常非常非常非常非常靠谱,绝对不要引入新的bug。即使我们的代码有100%的代码覆盖率,即使我们有严格的代码审核流程,即使我们在发布之前做足dogfooding,依然不能完全杜绝bug,因为每一行代码的改变都可能引入bug,如果代码改变太多,我们就不应该冒险当做一个patch发布,一旦有意外bug引入,这会毁了很多项目的。
React的确有一个很严谨的开发团队,值得我们学习。展开评论24