部门之前来了个初级前端。一开始项目忙没怎么注意他,但是看他写的代码发现根本不像是前端写的。vue 项目里组件全部写 render ,弹窗都是 Vue.extend 继承后手动挂载,相同的代码必抽 mixin ,甚至多处用到的弹窗还要绑定在 Vue.prototype 上。写功能就是 class ,然后引入一大堆自己写的各种 utils ,什么 typeUtils 、geoUtils ,htmlUtils 。一判断就用自己的代码,导致什么组件都要和他自己写的 utils 耦合,简直是造轮子狂魔。 最离谱的是表格文字超出要显示 tooltip ,他要监听表格大小变化,自己夹带的私货里还要用 webworker 。一问才知道原来是写 java 的。之前也说过他,理由是代码要精简,写 render 可读性差,夹带自己的代码不好维护。但是他说自己写习惯了,所以效果也不是很明显。 想问下大佬们,碰到这种情况一般是怎么处理的。
这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。
V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。
V2EX is a community of developers, designers and creative people.