开发点滴
grep
这个作者很懒,什么都没留下…
展开
-
C runtime lib 线程安全
周五开会做团队成员codereivew, 有同事提出了一个关于gmtime多线程是否安全的问题, 当时觉得程序Link了VC的多线程库,应该不是问题。还好回头核实了一下,发现了竟是一个潜在的bug。 程序分在application(完成项目特定功能)和framework(可重用的核心功能)两部分,线程的启动由framework完成。 app中使用了gmtime/localtime等C原创 2010-04-24 23:14:00 · 991 阅读 · 0 评论 -
一个Bug的价格
最近工作中的一个例子:我们的应用系统涉及了多个机器,开发的软件运行在系统C,从前端系统G下载配置文件,处理实时数据输出到中间系统A,然后转发到系统E,最终到达客户端;一般而言开发人员仅在C上检查结果,测试人员在客户端进行端到端测试.测试人员报告了一个诡异的bug:软件在C上第一次启动后,系统在E端没有输出,必须重新启动一次后, 系统才可以正常工作。开发人员检查了系统C和A,在重启前原创 2011-12-26 18:05:49 · 647 阅读 · 0 评论 -
情绪式对话:误解与辩护
圣诞节期间我们的开发团队被“移交”了一个伦敦开发团队的项目:项目设定的最后期限是元旦,项目的开发和BA在英国,测试在北京(测试经理在英国),北京开发团是英国开发的peer。原来在英国的开发人员要休三个星期的假(据说是攒了半年的假期),对方在两周前只用了一个小时做交接,本地的开发人员就硬着头皮上了,两周来过关斩将解了不少bug, 眼看就要功德圆满了,昨天来了一个爆发:国外的BA突然将之前的4个3级b原创 2011-12-29 11:42:58 · 315 阅读 · 0 评论