V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
STRRL
V2EX  ›  程序员

吐槽一下公司前端的骚操作, .eslintignore

  •  1
     
  •   STRRL ·
    STRRL · 2019-06-21 10:49:05 +08:00 · 15712 次点击
    这是一个创建于 1989 天前的主题,其中的信息可能已经有所发展或是发生改变。

    我是写 java 的 由于 dalao 觉得我工作不饱和 帮公司前端写一些需求
    写就写吧 : /
    把项目 clone 下来瞬间难受了
    没有文档
    没有注释
    没有测试
    甚至连 eslint 都给禁了 (扣题,.eslintignore 里面 ignore 了 src 所有的东西
    这么大个项目能做成这样我也是醉了

    到底是什么东西能驱动着他们还在写..
    到底是什么东西能证明这玩意能用...

    偷偷放个统计结果

    $ cloc --exclude-dir="node_modules" .
         805 text files.
         774 unique files.                                          
          39 files ignored.
    
    github.com/AlDanial/cloc v 1.82  T=1.47 s (522.6 files/s, 111166.5 lines/s)
    -------------------------------------------------------------------------------
    Language                     files          blank        comment           code
    -------------------------------------------------------------------------------
    Vuejs Component                304           1797           4445          86097
    JavaScript                     415           7905           9456          45512
    LESS                            37            267            389           5583
    CSS                              4            150            133           1063
    JSON                             4              0              0            292
    SVG                              2              0              0            235
    Markdown                         1             10              0             20
    HTML                             1              0              1             10
    -------------------------------------------------------------------------------
    SUM:                           768          10129          14424         138812
    -------------------------------------------------------------------------------
    
    第 1 条附言  ·  2019-06-21 15:59:37 +08:00
    看到很多人在提 eslint 恶心

    我只能引用 #18 兄弟的一句话了

    自律即自由
    107 条回复    2019-06-24 14:17:41 +08:00
    1  2  
    drackzy
        101
    drackzy  
       2019-06-23 00:34:09 +08:00
    我一个后端偶尔写前端,eslint 错误不是 webstorm 快捷键一下就基本能全 fix 吗?
    realpg
        102
    realpg  
       2019-06-23 02:27:17 +08:00
    @version #16
    这就是前几年的非一线城市非大厂的 PHP 乱象的再现
    难道说,之前那帮写 THINKPHP 的都改前端了
    version
        103
    version  
       2019-06-23 04:05:03 +08:00
    @realpg 应该不是的.
    主要是以前写后台管理的.都是用 jquery...php 或者 java 到后面后台开发都是自己改.前端搭页面就好.因为和前端沟通成本高.有些后台业务他们不理解.所以也写不出判断的逻辑
    现在大部分企业都是前后分离了.vue.react + api .
    前端的普遍水平没有后端那么严格.写错一点接口和语法就会慢很多.
    而普遍 pc 电脑性能比以前强大很多了.自然的前端开发不太注重性能和代码方面的优化.特别是重构.都是写完能跑就好.
    上级有意见提了就会修改样式.久而久之.前端确实根本就很难进步..可能钻研精神少很多.
    现在还是很多前端都是些 .then 语法.和 callback.那种.导致复杂的业务.都是 1000 行的代码.可读性低.浏览器报错率高
    能写到很厉害的 es6 + try ...arg 是 fun 的那些基本见不到.

    还有一些是同步和异步分不清.也有..
    样式也是百度找回来.加加.没有组件.封装各种.

    可能前端入门低吧.也蛮多培训的..能写页面样式就能上岗..js 技术自然就差了...不过前端厉害的和菜的..差距还是很大的.
    lilihangzhou
        104
    lilihangzhou  
       2019-06-23 08:32:32 +08:00
    我也是前端,这种事还是要看团队开发规范的,如果有人接手他的项目估计就要哭了
    mogutouer
        105
    mogutouer  
       2019-06-23 10:42:01 +08:00
    @kzfile #69 vscode 自动化会调用 eslint 的设置去格式化的,装了 eslint 扩展之后。
    murmur
        106
    murmur  
       2019-06-23 13:56:34 +08:00
    @version 展开运算这点,很老的前端都喜欢传 object 做参数应对需求改动,所以为什么要展开?
    sugars
        107
    sugars  
       2019-06-24 14:17:41 +08:00
    @WittBulter
    @STRRL
    @zhlssg
    好的 谢谢大佬们的回复 就我一个前端目前是没用 eslint 的 可能比较自信吧
    后面考虑做下调整
    1  2  
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2852 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 26ms · UTC 07:17 · PVG 15:17 · LAX 23:17 · JFK 02:17
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.