团队协作中如何避免typescript被用成“anyscript”
2 回答
收到一只叮咚
TA贡献1821条经验 获得超4个赞
代码上无法杜绝这个,还是那句话解铃还须系铃人
,是人为造成的问题只能由人来解决,先上一段时间code review看看。后面养成习惯了就好了。
说实话anyscript还不如js,用ts不就是为了IDE提示嘛<尴尬>
胡子哥哥
TA贡献1825条经验 获得超6个赞
简单粗暴的做法是直接上 Tslint
:tslint: no-any。
在团队协作中,讲究的是团队的风格管控,风格管控无非这么几条路:
eslint
或tslint
这种,强制管控分享写 any 会造成的危害,最好能将这里落实为团队规范,一旦落实到团队编码规范阶段,谁不遵守也有理由去说了
如果还是不鸟你,那只能按照楼上推荐的方案一样,组织
code review
,我相信会带来一定提升这样做了还不鸟你?那你可以考虑在代码提交阶段用钩子拦住(例如
git push
的钩子),直接阻止代码提交
上面这些都做完了,还不鸟你?那我建议你可以去跟你老大讨论下这位不遵守团队规则的童鞋编码风格的一些问题,让老大在团队中做出指引。
这样还不行的话,基本可以判定这位童鞋是在你们公司混工作的,要么眼不见心不烦忽略这位童鞋,要么和老大沟通讨论下劝退他/她的事情。
添加回答
举报
0/150
提交
取消