猿问

团队协作中如何避免typescript被用成“anyscript”

团队协作中如何避免typescript被用成“anyscript”

慕丝7291255
浏览 379回答 2
2回答

收到一只叮咚

代码上无法杜绝这个,还是那句话解铃还须系铃人,是人为造成的问题只能由人来解决,先上一段时间code review看看。后面养成习惯了就好了。说实话anyscript还不如js,用ts不就是为了IDE提示嘛<尴尬>

胡子哥哥

简单粗暴的做法是直接上&nbsp;Tslint:tslint: no-any。在团队协作中,讲究的是团队的风格管控,风格管控无非这么几条路:eslint&nbsp;或&nbsp;tslint&nbsp;这种,强制管控分享写 any 会造成的危害,最好能将这里落实为团队规范,一旦落实到团队编码规范阶段,谁不遵守也有理由去说了如果还是不鸟你,那只能按照楼上推荐的方案一样,组织&nbsp;code review,我相信会带来一定提升这样做了还不鸟你?那你可以考虑在代码提交阶段用钩子拦住(例如&nbsp;git push&nbsp;的钩子),直接阻止代码提交上面这些都做完了,还不鸟你?那我建议你可以去跟你老大讨论下这位不遵守团队规则的童鞋编码风格的一些问题,让老大在团队中做出指引。这样还不行的话,基本可以判定这位童鞋是在你们公司混工作的,要么眼不见心不烦忽略这位童鞋,要么和老大沟通讨论下劝退他/她的事情。
随时随地看视频慕课网APP

相关分类

JavaScript
我要回答