博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
记录这几天挖的一个坑
阅读量:6238 次
发布时间:2019-06-22

本文共 726 字,大约阅读时间需要 2 分钟。

  hot3.png

最最根本的原因:

public String func1( Object args ) {

    char [] flags = new char[60];

    ...

    ...

    return flags.toString();            // java 基础不扎实!!!还“理所当然”地就用了。  应该使用 

                                                // return new String(flags);

}

挖坑经过及其原因:

间接原因:  !!!自己没有写单元测试就仍上去了!!!   做为一个coder,未达标

再间接原因:这货在隔得很远的两个package中一模一样地存在,而没有去抽出来在一个地方写!!!

再再间接原因:测试的提了缺陷出来,第一次只找到了一个地方去修改,而没有找到另外一个!!!

由于有两个同样的地方出现了错误,修改时却只修改了地一个地方!!!所以,一个地方修好了之后把缺陷关掉,测试的发现,还是有同样的问题!!!把缺陷打回!!!这下先入为主的,以为就是一个地方的问题,没有去考虑其他地方!!!连日志都没有仔细看,就去纠结已经修改的地方是否已经修改好!!!为此,耗费了好几个小时,然而,这几个小时是某个功能测试的最终时间。。。

最后,,,一杯浓茶下去之后,终于。。。仔细回去看看什么问题。。。重要发现。。挖了个坑,以此检讨!

血的教训,总结:

  1. 写单元测试!!!写单元测试,还是写单元测试!!!

  2. 继续修炼自己的基本功!!!

  3. 修改错误时,!!!先看日志!!!不能想当然!!!!!!!!按照套路!!!先做什么,然后做什么,再做什么!!!

  4. 严格把好自己产出的“产品” 的质量!!!

  5. 工作交流挑最重要的先说!!!

转载于:https://my.oschina.net/demoXc/blog/483580

你可能感兴趣的文章
java中string和int互相转化 (转)
查看>>
[LUOGU] P1220 关路灯
查看>>
【转】在控制台、WinForm项目中的嵌入mdf文件的烦恼
查看>>
【转】C51中断函数的写法
查看>>
django无法加载admin的静态内容的问题(Centos7+Nginx+uwsgi环境下)
查看>>
windows 2008 启用.NET Framework 3.5
查看>>
Linux -- Ubuntu搭建java开发环境
查看>>
MVC视图中Html常见的辅助方法
查看>>
分享一下刚刚HP电话面试。。。。。。。。我估计我挂了,不过还是要来分享一下...
查看>>
PT 转 PX
查看>>
平凡世界里的万千思绪
查看>>
(二)java环境搭建
查看>>
深入推荐引擎相关算法 - 协同过滤2
查看>>
mybatis逆向工程之配置
查看>>
使用.NET 4.0+ 操作64位系统中的注册表
查看>>
剑指offer——面试题26:判断二叉树B是否为二叉树A的子结构
查看>>
scrapy主动退出爬虫的代码片段
查看>>
ny12 喷水装置(二)
查看>>
C\C++语言细节(2)
查看>>
Jenkins持续部署-自动生成版本号
查看>>