190 条回复  ·  1719 次点击
NEPv5NA6R8R3Y11u 小成 2024-9-4 14:32:22

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

https://i.imgur.com/fWwdWmw.png
daybreakfangyang 小成 2024-9-4 14:32:29

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

看着头大🤦‍♂️,空指针警告
wyx119911 小成 2024-9-4 14:44:44

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

其实还不错的,很清晰。如果是我的话会改成用 switch case 优化下分支判断的性能,但大体结构保持。
ShaoLongFei 小成 2024-9-4 14:45:34

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

@QXDM 我觉得这种代码明显更糟糕
teenight 小成 2024-9-4 15:00:48

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

你行你上
panlatent 初学 2024-9-4 15:01:46

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

改 if-else 到 switch :

title = cell.getStringCellValue()
switch (title) {
    case "xxxx":
        break;
}

这样可以确保每列处理方法集中在一个 case 。

对于最多的检查+隐藏操作,可以封装为一个函数来改进 if 结构:
hiddenColumnIfNot(dto.getExpartColumn().getAppProject().isProjectYea())

dto.getExpartColumn() 输入起来费劲可改成一个中间变量
plasticman64 初学 2024-9-4 15:06:25

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

说不定他的工资很低呢,收多少钱干什么活呗
ZGame 初学 2024-9-4 15:31:09

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

@Track13 解耦阿  1. widget/chart/echart-wrapper  2.   data/json
gollwang 小成 2024-9-4 15:33:24

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

没人注意到这些关键词吗?
密码评测、等保、国产化
Mandelo 小成 2024-9-4 15:38:37

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

我们用的是自定义注解+导出工具类,类似 easy-excelhttps://i.imgur.com/Ug1iMq4.png https://i.imgur.com/Ug1iMq4.png https://i.imgur.com/Ug1iMq4.png
返回顶部