zoukankan      html  css  js  c++  java
  • 多想一点和多做一步

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

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

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

  • 相关阅读:
    文本信息检索基本知识【转】
    单纯形【转】
    云飘忽不定?且看多种多样的云存储应用【转】
    海量数据来临 分层存储才是解决之道【转】
    伽玛函数_gamma
    设计模式理解创建模式
    Memory management demo from TCPL
    Welcome to asm!
    Monokai scheme for Qt
    Astyle for qtcreator
  • 原文地址:https://www.cnblogs.com/minisculestep/p/4955253.html
Copyright © 2011-2022 走看看