被自己的菜B水平气到爆炸---菜B程序员

博客强调程序员做事认真程度很关键。博主因一个小bug耗费近一天时间,程序报空指针异常,一直只考虑getCount方法问题,未注意到代码首句就报错。若认真调试,本可发现是SQL问题。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

作为一名程序员,做事的认真程度很关键!!!

一个小小的bug,搞了将近一天,真的也是绝了。

程序

List<UserOrganization> userOrganizationList = baseMapper.getList(userId);
for(int i = 0;i < userOrganizationList.size(); i++){
    int count = baseMapper.getCount(userOrganizationList.get(i).getOrganizationNr());
    if(count == 1 && !targetOrganizations.contains(userOrganizationList.get(i).getOrganizationNr())){
        OrganizationResponse organization = organizationService.getOrganizationByNr(userOrganizationList.get(i).getOrganizationNr());
    }
}

红字报空指针异常,我TMD只在考虑getCount方法的问题,不曾想从第一句代码就报了错!!!!

如果认真一点的话,在调试的时候就应该看到虽然userOrganizationList.size()不是0,但内部元素全都是null!!!!

这样就会清楚是sql问题!!!而不是。。。。。

唉,路漫漫其修远兮,吾将上下而求索!!!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值