• 多想一点和多做一步


    今天boss分配的任务是做一个j2ee项目的功能调整,在前台做测试的时候,提示业务操作失败。通过查看控制台信息和一系列的调试,发现是一个业务公用方法A里的jglb变量判等操作出现了空指针异常,而这个变量的值是根据传递过来的参数jgdm来决定的,由于这个参数是由另一个公用方法B直接传递一个null过来的,所以我大脑里立即做出了判断:这个错误不应该由我来改,应该是写方法A的人漏了对jgdm做判空处理(业务我也不太熟悉,只是知道个大概)。

    喊来了boss,和我说的第一句话就是“不要光在自己的业务代码里看问题,要进入调用的方法里去看”,我就想:“靠,我不是已经看了吗,还要怎么看”。boss指给我看,我才注意到,方法A里已经做了相应的判空处理了,只不过当时我发现问题原因太激动,没注意。然后再仔细看了下原因,原来是基础数据有点问题。囧!

    总结:下次遇到问题,一定要想一下,这个问题是不是我能解决的,要多做一些测试,不要把向别人求助作为第一选项,这样自己才能进步,也不会老是被别人鄙视。。。

  • 相关阅读:
    hive函数总结
    python判断文件和目录是否存在
    python中的参数
    写hive db的两种方法
    python中argparse模块的使用
    python数据持久存储:pickle模块的使用
    python读文件
    mysql 将时间戳直接转换成日期时间
    shell日期的应用
    [转]SQL UNION 和 UNION ALL 操作符
  • 原文地址:https://www.cnblogs.com/minisculestep/p/4955253.html
Copyright © 2020-2023  润新知