连犯错两次

犯错了

这周犯了两次和程序有关的错误。
上周星期5,往生产上上了个程序,结果在while循环里面写了个死循环,我也是真醉了,之前在uat测试的时候没有出错,后来上生产,改动了程序,没有check,结果问题就出来了。发现此bug是因为在往磁盘里面写东西时,一直重复写1000条数据,数量没有往上叠加。但神奇的是没有把服务器给跑挂,估计是内网基本没什么访问量,还有就是服务器的性能也还可以。第二天连忙把程序给改了。
今天,开工第一天,在用SqlServer的update语句时,条件没写全,导致一张表中有个同分公司的142条数据全是一模一样。幸运的,是在uat环境,不幸的是根本就没有备份。但是不同分公司的配置又基本是一样的,于是手动写了142条更新语句,改回原来的样子。花了1小时。事后想想,下次写的时候一定要注意,做好备份。
这就是自写程序以来发生的两件重大bug级事件,同时也警示我,自己是不是出现了什么问题,之前没发生的,一连两起。难道是累了吗?睡眠的质量一直不是很好,天天晚上做梦。是不是叫我改变点什么?是不是现在的生活轨迹不适合我?至少现在还没有察觉出什么特别值得注意的地方。周一到周五上班,周六日休息。如此往复,日复一日,年复一年,求的是什么?感觉走进了一个奇怪的圈子,如何走出来?看看书,可行的吧?