190 条回复  ·  1726 次点击
mitu9527 小成 2024-9-5 09:47:01

网上看到的段子照进了现实,这种代码出现在我的项目中!

可以理解,无需嘲笑,但也绝不接受!
xdc 小成 2024-9-5 09:52:08

网上看到的段子照进了现实,这种代码出现在我的项目中!

写成这样 后面的人改起来还是挺简单的, 反正我自己写得抽出来
tracebundy 小成 2024-9-5 10:01:12

网上看到的段子照进了现实,这种代码出现在我的项目中!

说代码优雅的,35 优化的就是这批人
asche910 小成 2024-9-5 10:04:22

网上看到的段子照进了现实,这种代码出现在我的项目中!

刚毕业的我:这就是 shit ,什么人能写出这样的代码!
现在的我:又不是不能用?就问你能用吗?
sheng9632 小成 2024-9-5 10:30:04

网上看到的段子照进了现实,这种代码出现在我的项目中!

我觉得没啥问题
ilvsxk 小成 2024-9-5 10:33:53

网上看到的段子照进了现实,这种代码出现在我的项目中!

不是,改成 map 不也是这样一大坨么,只不过变成了 map 一大坨,换个地方变成一大坨而已。
Torpedo 小成 2024-9-5 10:46:36

网上看到的段子照进了现实,这种代码出现在我的项目中!

我个人感觉是大家很容易把业务复杂、繁琐和代码不整洁搞混
这两种都能产出难读、难维护的代码
Tink 小成 2024-9-5 10:48:02

网上看到的段子照进了现实,这种代码出现在我的项目中!

debug 也方便
ccfly 小成 2024-9-5 10:50:26

网上看到的段子照进了现实,这种代码出现在我的项目中!

这代码看起来不优雅  但是你要半路接手这种代码就知道调试多方便了  起码看起来一目了然 有的代码是看起来优雅,但是一个封装一个套娃  看懂逻辑都要看半天
guanzhangzhang 初学 2024-9-5 10:50:30

网上看到的段子照进了现实,这种代码出现在我的项目中!

我同事的代码,就一个 groovy 里传递一个布尔值给 shell ,原本是
```
sh "xxx.sh arg1=${v1} arg2=${fshex}"
```

然后他写法是:
```
if (cache=="true") {
sh "xxx.sh arg1=${v1} arg2=${fshex} cache=true"
} else {
sh "xxx.sh arg1=${v1} arg2=${fshex} cache=false"
}
```
类似的代码他写了好多次,说了就是屡教不改和找借口,然后他被裁了
返回顶部