【神代码】下午review看到的一段经典代码

刚看了组里小伙子提交的代码,瞬间觉得小伙子有学习kotlin的潜质,准备安利了

if (dto.getSearch() != null && dto.getSearch() != "") {
   // 此处省略一万行
}
8 个赞

完美的代码。你为什么不让我们看那一万行?

6 个赞

php是最好的语言

if(!empty($dto->getSearch())) {
    //此处省略一万行代码
}
2 个赞

那一万行不够经典

1 个赞
if ($dto->getSearch()) {
    //此处省略一万行代码
}
4 个赞

我的建议是StringUtils.isNotBlank(dto.getSearch());

8 个赞

这不空指针?

1 个赞
// if (dto.getSearch() != null && dto.getSearch() != "") {
   // 此处省略一万行
// }

我的建议是 直接干

1 个赞

这倒不会 上面dto有断言的 我没截进来

1 个赞

…这写法简直是六个手指头挠痒痒:thinking:

1 个赞

所以有啥问题吗

1 个赞

String对象比较要用equals

4 个赞

哦,mybatis xml 判空最近写多了,都忘了

1 个赞

最离谱是idea会提示的,你说用记事本写我还能理解,真神

1 个赞

老板还招人不 ,我会 null !=dto.getSearch() && !“”.equals(dto.getSearch() )

3 个赞

:sob: :sob:

1 个赞

不空指针怎么知道你写的是java

3 个赞

函数返回不任性点都不配写java

2 个赞

这引号妙啊

:rage::rage::rage: