部门之前来了个初级前端。一开始项目忙没怎么注意他,但是看他写的代码发现根本不像是前端写的。vue 项目里组件全部写 render ,弹窗都是 Vue.extend 继承后手动挂载,相同的代码必抽 mixin ,甚至多处用到的弹窗还要绑定在 Vue.prototype 上。写功能就是 class ,然后引入一大堆自己写的各种 utils ,什么 typeUtils 、geoUtils ,htmlUtils 。一判断就用自己的代码,导致什么组件都要和他自己写的 utils 耦合,简直是造轮子狂魔。 最离谱的是表格文字超出要显示 tooltip ,他要监听表格大小变化,自己夹带的私货里还要用 webworker 。一问才知道原来是写 java 的。之前也说过他,理由是代码要精简,写 render 可读性差,夹带自己的代码不好维护。但是他说自己写习惯了,所以效果也不是很明显。 想问下大佬们,碰到这种情况一般是怎么处理的。