接到了一份另类的垃圾代码

2021-05-26 10:24:01 +08:00
 TomVista

是一份小程序。

代码命名很规范,功能抽象做的也很好,代码结构也很漂亮,代码复用做的也很到位,但是这东西能跑起来,真他妈是个奇迹。

主要问题出在,

网速的不同,手机性能的不同,会看到不同的表现,在 Android 和 iso 上表现更加诡异的不同.

取回来个列表 用 foreach 更新视图?? 直接 set a=b,不香吗?

ajax 回来的东西,直接取值,我寻思你家网速 比内存寻址 还快??

修改 v-if=true 然后 直接操作 dom,咋想的??

你这个 settimeout 我只在 笑话 里见过,真他妈长见识了。

我可搞不明白为什么 Android 样式没问题,ios 有问题,ios 9 没问题 ios 10 有问题,

我也搞不明白,这个.container 一会儿 block 一会儿 felx,一会儿 position:abs,扔到全局样式,还他妈在页面重写,是为什么

这个 view-〉 view-〉 view -〉 正文内容 是什么鬼? view-〉正文 不香吗?

我还他妈搞不明白 为什么 page height:100% 就能解决的 问题,非他妈要在 js 取个 pageHeight 修改 dom style


遇到这些问题导致的 bug,半天能找出来问题算快的,我可真佩服写这个代码的小天才。一个基本功这么优秀的人,是怎么写出来这种东西的。。

7444 次点击
所在节点    程序员
46 条回复
memedahui
2021-05-27 10:05:31 +08:00
我不赞同楼主的说法,我建议找 git 里面的联系方式联系到本人,然后对代码里面的问题一个一个解释说明(前提是心平气和).这样才能得出结论,我见过太多把代码写烂的理由了,都是非本人意愿.
nicebird
2021-05-27 10:13:07 +08:00
估计不是前端写的吧,后端搞的
TomVista
2021-05-27 10:31:29 +08:00
@memedahui 估计已经离职了,git 显示,这是他们俩最后的工作,上一次提交分别在 7 个月前 /3 个月前
7gugu
2021-05-27 10:52:12 +08:00
代码和人,其中一个能跑就行🤣
littlebaozi
2021-05-27 14:49:12 +08:00
感觉是个有经验的开发,但不是有经验的前端
STtree
2021-05-27 17:05:38 +08:00
我想到我接手的一个前端项目,这个项目之前很多代码都是后端写的,也不会拆组件化,相似页面的代码各处粘,各种骚操作,维护起来很难受。问题是我也是后端啊,根本看不明白,改问题只能边谷歌边抄代码。我实在不明白为啥公司有前端,很多前端的活要交给后端做啊。

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

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

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

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

© 2021 V2EX