今日份笑话,用 IF 分支区分项目

352 天前
 E0421
我朋友入职一家公司给我发的
"我一开始以为什么样的结构能管里这么多的不同项目放在一起;"
"还能公用代码的"
"而且有的改了之后还会影响其他项目的效果"
"结果全靠 if 判断"
4774 次点击
所在节点    程序员
32 条回复
E0421
352 天前
这就是现在国内 app 如此臃肿的原因么 哈哈哈 8 成代码是别的项目的(开个玩笑)
sunny352787
352 天前
if applicationId == "淘宝"
return 20¥
else if applicationId == "天猫"
return 200¥
else if applicationId == "拼多多"
return 9.9¥
endif

类似这种?
uni
352 天前
为什么不用 monorepo ?
chendy
352 天前
年轻的时候:哈哈哈什么 sb
现在:你干你也麻
opengps
352 天前
不好笑,现实场景里总有一堆因素制约,不适合用太高端的太优秀的做法,代码写太抽象,你带个新徒弟都帮不上你忙的场景比比皆是
renmu
352 天前
最后发现还是 if 好使
Qiss
352 天前
显得自己有多聪明的时候,想想人家这样做是不是为了融入那个环境
perfectlife
352 天前
@uni monorepo 搞 cicd 真的好痛苦,尤其是安卓/ios,小程序,web 在一起,噩梦
root71370
352 天前
写来写去还是 if 好用还好看懂
zypy333
352 天前
也可能当初一个礼拜上线的,有些地方图省事临时 if ,后面也不重构,就往上面堆屎
awalkingman
352 天前
质疑 if ,理解 if ,成为 if
helloworldgo
352 天前
朴素的解决方式
coderzhangsan
352 天前
国内很多项目逐渐成为屎山,你应该去思考为什么会成为屎山,而不是嘲笑屎三的造型不好看。
HongXinss
352 天前
嘲笑 if 这座屎山,我羡慕你是一个年轻人
zt5b79527
352 天前
有相当一部分情况,写代码=搞工程,搞工程就是在安全合法(能运行)的范围内,对各方、各种制约因素(工期、人力、薪资等)进行妥协的结果。

只要没给你挖下天坑就行,质疑 if ,理解 if ,成为 if 。
ashuai
352 天前
以前的人以功能强劲发布包精干为荣。现在……sign
sumarker
352 天前
看着一堆 if:是谁写的屎山
打开 git blame:原来是我...
szzhiyang
352 天前
@ashuai 拼错了,是 sigh
lll5758
352 天前
世界的本质就是 if else
hez2010
352 天前
你要是接触过大型 c++ 项目的话就不会对这个感到奇怪了。大量的 #ifdef 来控制特性开关,打开 .cpp 文件满眼都是 #ifdef #ifndef ,没有 ide 的高亮的话你甚至都不知道你目前的构建配置下到底哪部分代码是被启用的,哪部分没被启用。

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

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

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

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

© 2021 V2EX