V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
AokiNet
V2EX  ›  Vue.js

屎代码靠我自己骂已经不解气了,佬们来看个笑话

  •  
  •   AokiNet · 36 天前 · 1565 次点击
    这是一个创建于 36 天前的主题,其中的信息可能已经有所发展或是发生改变。

    接/t/1148645 的 22 楼评论 “这个我 tm 太有发言权了,7 月中旬接到的一个 vue3 的代码,之前是外包公司做的,业务逻辑就是做问卷手机的,有很多表单,tm 的狗外包崽所有逻辑全部都是直接通过下标来处理表单项,我刚做的需求碰巧就是改了其中一个表单结构,我靠这个代码给我看的天天在工位骂,佬佬们赶紧也帮我骂几句解解气”

    1. 到底是怎么想的直接通过下标访问表单项,根本不考虑后期维护吗?
    2. 为什么不考虑做成配置项自动适配每个表单,而不是每个表单都对应一个页面文件,每个文件冗余巨大。
    3. 接口调用为什么不能做全局 api ,tm 复制几十遍。
    4. 变量能不能不要 abc 123 的啊。
    5. 24 年的项目,都 24 年了为什么还要用原生 wx 开发啊。

    主要是针对这个项目代码评价,没有针对外包崽的意思。 总之是闹麻了,看着就头疼

    附部分代码截图,很多地方都很离谱

    AokiNet
        1
    AokiNet  
    OP
       36 天前
    leochenL
        2
    leochenL  
       36 天前
    防御性编程,只有他自己看的懂
    br_wang
        3
    br_wang  
       36 天前
    这种代码是不是丢给 CC 重构也还行?起码数组操作生成单测应该不麻烦…
    huashuinengshou
        4
    huashuinengshou  
       36 天前
    外包为啥要考虑维护?主打一个随心所欲
    AokiNet
        5
    AokiNet  
    OP
       36 天前
    @huashuinengshou 那有些也可能好多个迭代都是外包开发,果然是自己能看懂就行啊
    harryWebb
        6
    harryWebb  
       36 天前
    外包拿多少钱干多少事,能跑就行了

    啥年代了,大环境不好,功能能用就行了,别 bb 了

    最好是写的代码让别人无法接手,自己才有核心竞争力,懂否?
    AokiNet
        7
    AokiNet  
    OP
       36 天前
    @harryWebb 照你这么说我后面写完代码都统一加个自定义混淆,除了我别人还真改不了了
    lonjin
        8
    lonjin  
       36 天前
    正儿八经的防御性编程,给你讲个笑话:我司之前 java 团队 之前人也有不到 10 个,现在就剩一个维护项目的了,为啥就他留下来了了呢? 他做的项目 别人根本运行不起来 就他能运行起来
    AokiNet
        9
    AokiNet  
    OP
       36 天前
    @lonjin 哈哈哈 6666 ,不过也确实,我之前 2 月被裁,公司有个项目是自研框架做的,外部公司的人根本看不懂,然后我 2 月离职之后,那个项目被原公司接回去了,随后我就被原公司直接叫过来了,因为那个框架前后端外部公司根本没法弄,所以离职后隔了 3 天直接入职了,面试什么的根本没有
    关于   ·   帮助文档   ·   自助推广系统   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1116 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 20ms · UTC 18:11 · PVG 02:11 · LAX 11:11 · JFK 14:11
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.