zoukankan      html  css  js  c++  java
  • 上心一点,少写bug

      同事要求要上传压缩的文件,于是我之后将文件压缩一下上传,刚好之前一个服务中有一个压缩函数,于是ctr+c/v。后来同事吃饭去了,我没事,有看了一个会代码,理解一下压缩文件的原理。当我去看源码时,却发现了一个bug:

    int temp;
    while(temp = is.read()){
      os.write(temp);  
    }
    

      这种读写文件代码,已经见过很多次了,可以说非常熟悉。所以我一眼就发现了bug。这个向文件中写的啥哟。幸亏是自己在开发中发现的问题,不然转测后自己以为没有问题,最后爆出问题,那代价就很大了。之前和同事对接口的时候,也混淆了大小写,甚至给别人传递了错误的文档编码。以及迷之自信,在服务部署后没有确认服务状态,就离开,以为自己节约了时间,其实浪费了很多时间定位问题。

      作为一个程序员,一个有职业修养的程序员,这些开发中的问题,都应该尽量少出现甚至不出现。作为程序员,一定要有严谨的思维和习惯,要知道自己写的代码要运行无数次,一定要保持其稳定可靠。

      这样一点一滴的做好,认真对待工作,才能在工作中如鱼得水,升职加薪。

    public class BiProjectEngine{
        @Autowired
        BoardQueryMapper boardQueryMapper;
    }  

      这段在springboot工程中看似很平常的代码,却出现了bug。这也是测试人员测试不通过,然后我看日志,看到null报错,然后检视代码发现的。若是对spring的依赖注入没有深入理解,这个错误是很难被发现的。说明了自己平时修补程序时,还是要对周边环境有所了解,才能不被迷惑。

  • 相关阅读:
    Django组件之cookie与session
    广商14级软件工程分数:第五回合
    广商14级软件工程分数:第四回合
    Oracle Flashback和RMAN示例
    广商14级软件工程分数:第三回合
    广商14级软件工程分数:第二回合
    《学习进度条》博客
    广商14级软件工程分数:第一回合
    学生博客列表-广商14级软件工程
    源代码管理的一些问题
  • 原文地址:https://www.cnblogs.com/Robin008/p/12664032.html
Copyright © 2011-2022 走看看