一坑又一坑。
很惭愧,我负责的那部分工作还没能上线,对不起老板和PM。自踏上程序猿这条不归路以来,很少有过delay。这周一直在和bug较劲,常有很累却睡不着之感。
首先碰到的是关于异步编程的陷阱,这一点已有文章 介绍,不再缀述。后来碰到了友商某个API问题,坑了一把。老板说,你的代码看起来就好忧伤。修补丁的时候,不幸碰到了同事另一个补丁,根据其逻辑,判断表中某项是否存在时,结果会是永远存在,即使该表是空的。
还有两个问题,至今没有搞定。一个是Unity莫名其妙(出于我现在尚未知道的原因)无法加载某个实例,另一个,是GZipStream解压gzip压缩出来的小文件 - 初步猜测是gzip后的文件小于4K时,解压缩出来的文件是空的,且不会报错。
我表示这个世界满满的都是恶意 - 多么奇怪的问题似乎一下都来兴风作浪了。想起 Larry Wall 说的程序员的三大优良美德:
- 懒惰 - 最少的事达到同样的目标;
- 不耐烦 - 不做重复性的工作;
- 傲慢 - 尽善尽美,自信不会被人嘲笑。
何其远也哉!