zoukankan      html  css  js  c++  java
  • 一次线上bug引起的反思

              今天线上又出现了一个bug,而且代码是我写的。之前这个问题也出现过,不过由于每次情况都不同,改来改去总是改不完。之后领导知道后也很恼火,让测试把每种情况都测试了下,而我也又一次重新检查了下代码。当时确认是没有什么问题的,而且测试也确实是通过了。不过没想到这bug真是 经久不绝,历久弥新。

             然后仔细又看了下代码,发现还是代码的问题,有种情况没考虑上,测试当时也没测试到。结果这事又让领导知道了,没脾气了。

            于是我就在想,老是出现问题,是不是 不适合做这件事?正如喜欢一个人,一直没有结果,无非就是对方不喜欢自己。如果一件事老是做不好,是不是这件事不适合你去做?当然可以做好,但是代价似乎是有些大,而你觉得仅仅是为了一份生存的生活不足以付出这么大的代价。最坏的结果无非就是失业,重新找工作。但是下次再找工作,仍然会出现这样的问题。再没有实现财务自由之前,似乎这就是一个死循环。而且对于自己似乎也没有获得成长,虽然之前也因为这件事付出过惨重的代价,这之前一直给自己很大的警醒,不过似乎一旦安逸,问题就会出现。

          一直不明白为什么总是这样,必须承认 工作并非是自己从小就很喜欢的,只是 觉得 无论是从性格还是之前学的专业而言,似乎也没有更好的选择;而工作仅仅是为了一份生存,虽然看似努力,不过只要不出什么大的差错,就这样一天天的过下去也好。直到有一天,被一个莫名的bug弄得精疲力尽、百改百错、百思不得其解,才反思 确实是除了太不认真,还少那么一些技巧。

           比如idea的 代码规范规约、之前的checkstyle、findbugs等等,而懒得写完代码就提交测试,测完就不看不改不优化,这样的日子,不出bug还真说不过去。

  • 相关阅读:
    别再重复造轮子了,利用list创建任意数据类型的链表
    可配置内存池实现
    简单内存池实现
    基于本博客版本中的循环缓冲的测试(Linux环境)
    循环缓冲实现(ring buffer/circular buffer)
    recvfrom超时设置
    Linux系统如何做性能测试?
    深入理解虚拟内存机制
    Linux 内核的测试和调试
    python学习之路 实现简单的计算机功能。
  • 原文地址:https://www.cnblogs.com/thinkingandworkinghard/p/7778786.html
Copyright © 2011-2022 走看看