Pitfalls after Pitfalls

· 421 words · 1 minute read

一坑又一坑。

很惭愧,我负责的那部分工作还没能上线,对不起老板和PM。自踏上程序猿这条不归路以来,很少有过delay。这周一直在和bug较劲,常有很累却睡不着之感。

首先碰到的是关于异步编程的陷阱,这一点已有文章 介绍,不再缀述。后来碰到了友商某个API问题,坑了一把。老板说,你的代码看起来就好忧伤。修补丁的时候,不幸碰到了同事另一个补丁,根据其逻辑,判断表中某项是否存在时,结果会是永远存在,即使该表是空的。

还有两个问题,至今没有搞定。一个是Unity莫名其妙(出于我现在尚未知道的原因)无法加载某个实例,另一个,是GZipStream解压gzip压缩出来的小文件 - 初步猜测是gzip后的文件小于4K时,解压缩出来的文件是空的,且不会报错。

我表示这个世界满满的都是恶意 - 多么奇怪的问题似乎一下都来兴风作浪了。想起 Larry Wall 说的程序员的三大优良美德:

  1. 懒惰 - 最少的事达到同样的目标;
  2. 不耐烦 - 不做重复性的工作;
  3. 傲慢 - 尽善尽美,自信不会被人嘲笑。

何其远也哉!

comments powered by Disqus