夏天

天使之所以会飞,是因为把自己看得很轻……

Avatar

一次事故

早上八点准备出门,收到一条短信,一看是发哥的:“昨晚上生产上出现漏上数据问题,。。。”

赶紧打车到公司。自从我接手后,就一直报问题。最近一段时间全在改bug,总算是平息了一个礼拜,新版本刚提交上去竟然又出现问题,真是快疯了。更郁闷的是,还被某人批评“上班不认真”。

研究半天日志,终于知道问题在哪里。我往map里的数据,在一些情况下是可能有重复的,导致真正提交的数据比应该提交的少。以前的程序用的是一种比较怪异的方式处理,每条数据放到map里马上提交,然后new一个新的map。当时我看到这种情况也没多想,写得烂的程序见得多了,也许就变得麻木了。

改别人的程序,一定要摸透才能动手。这句话以前只是听听,没有真正地放在心上。有的时候可能是人家的程序写得不好,但你不知道在哪里,也许就是特例,是某种特殊情况的折中处理。这次是个教训,也提醒自己,要做一个好的程序员,前面的路还有很长,很长。

鼓励
要做一个好的程序员

评论已关闭