同事让我把 es6 语法的代码恢复成 es5…

2018-05-17 11:33:56 +08:00
 taro0822

说下背景:入职新公司一个多月,前端开发。项目组除了我还有两个前端,今天一个前端让我把我提交的代码里用到的 es6 代码恢复成 es5,理由是他的 ide(vs2013)打开这些 js 文件,会把 es6 的代码标红 orz … 项目本身只支持 chrome,所以 es6 不存在兼容性问题。而且其实我也没用到多少 es6 的特性,只用了一些 let const 箭头函数之类的特性= = ps,其他两个前端,一直都拿 vs 写 js,上次一个人来我电脑上改 js,看到 js 有代码提示,说了句:js 还能有代码提示的?? pps 我用的 webstrom+vscode

公司可能马上要开发 react native 的项目,上次和领导说过自己写过 react,上手 rn 比较方便,但愿能把我拉过去吧…

10078 次点击
所在节点    职场话题
64 条回复
ydirel
2018-05-17 12:02:14 +08:00
离职吧
nikolai
2018-05-17 12:04:43 +08:00
人肉 babel ?
sagaxu
2018-05-17 12:05:54 +08:00
你弄个 es6,他弄个 vue,那谁来个 react,再来个 angular,大家还怎么相互 backup
congeec
2018-05-17 12:05:57 +08:00
babel 后给他们
顺便嘲讽他们垃圾看不懂
AlphaTr
2018-05-17 12:06:50 +08:00
团队没规范?商议出一个规范来,落实到 eslint 上
murmur
2018-05-17 12:09:27 +08:00
公司用 es5 就 es5
都是语法糖真没什么可优越的
Macbooker
2018-05-17 12:10:04 +08:00
发起一个会议
frankkai
2018-05-17 12:11:10 +08:00
我觉得看项目了,如果你是直接在使用 es5 老项目上开发,我觉得还是统一成 es5 好。
新项目果断用 es6。
duan602728596
2018-05-17 12:17:29 +08:00
要是说为了兼容,可以理解......为了代码不显示所谓的“错误”提示的话...emmmm...那就是真的太水了...
bertonzh
2018-05-17 12:17:55 +08:00
莫非是假的前端吧。
taro0822
2018-05-17 12:19:04 +08:00
@AlphaTr 然而,项目连 eslint 都没配置…
taro0822
2018-05-17 12:21:56 +08:00
@sagaxu 框架都是固定好了的; es6 更加面向未来且项目中不存在兼容问题,连 babel 都不需要,我不知道为什么还要死守 es5 …
taro0822
2018-05-17 12:24:39 +08:00
@frankkai 框架是用 es5 封装的,但是项目是新开发的项目。
taro0822
2018-05-17 12:25:58 +08:00
@murmur 项目中不存在兼容性并且连 babel 都不需要,es6 更加优雅,我不明白为什么还要死守 es5 …
noe132
2018-05-17 12:27:03 +08:00
<how it feel to learn javascript in 2016>
ever heard of python3?
des
2018-05-17 12:53:51 +08:00
SourceMan
2018-05-17 12:55:29 +08:00
让他在 setting 里面的 JavaScript 版本改为 ES6 啊
额。。。。
asdf123101
2018-05-17 12:57:16 +08:00
@taro0822 那就配个 eslint 咯,团队代码风格统一很重要的。
lockelee
2018-05-17 13:20:05 +08:00
新技术会打破某些老员工的舒适区。再者有些外行 boss 也不管你要用 es56789。最重要的就是交付交付交付
NonClockworkChen
2018-05-17 13:36:04 +08:00
React native 安卓比较坑,建议好好和负责安卓的同事交流- -

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/455547

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX