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

47 天前
 AokiNet

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

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

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

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

1663 次点击
所在节点    Vue.js
9 条回复
AokiNet
47 天前
leochenL
47 天前
防御性编程,只有他自己看的懂
br_wang
47 天前
这种代码是不是丢给 CC 重构也还行?起码数组操作生成单测应该不麻烦…
huashuinengshou
46 天前
外包为啥要考虑维护?主打一个随心所欲
AokiNet
46 天前
@huashuinengshou 那有些也可能好多个迭代都是外包开发,果然是自己能看懂就行啊
harryWebb
46 天前
外包拿多少钱干多少事,能跑就行了

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

最好是写的代码让别人无法接手,自己才有核心竞争力,懂否?
AokiNet
46 天前
@harryWebb 照你这么说我后面写完代码都统一加个自定义混淆,除了我别人还真改不了了
lonjin
46 天前
正儿八经的防御性编程,给你讲个笑话:我司之前 java 团队 之前人也有不到 10 个,现在就剩一个维护项目的了,为啥就他留下来了了呢? 他做的项目 别人根本运行不起来 就他能运行起来
AokiNet
46 天前
@lonjin 哈哈哈 6666 ,不过也确实,我之前 2 月被裁,公司有个项目是自研框架做的,外部公司的人根本看不懂,然后我 2 月离职之后,那个项目被原公司接回去了,随后我就被原公司直接叫过来了,因为那个框架前后端外部公司根本没法弄,所以离职后隔了 3 天直接入职了,面试什么的根本没有

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

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

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

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

© 2021 V2EX