发现一隐藏多年的Bug
C语言程序员在平时工作中,到底如何获取成就感呢?我几乎可以肯定的是:找到一个隐藏已久,多年无人发现的大Bug肯定可以归属到C程序员成就感的范畴中。与操作系统斗、与编译器斗、与内存斗,其乐无穷吗^\_^。 今天测试人员在进行平台迁移测试时发现一个致命的问题,导致系统不能正常工作。问题提到我这,为了不耽误测试进度,马上丢下手头的工作开始问题的查找,经过GDB多次跟踪调试,终于发现了一隐藏多年的问题,至...
C语言程序员在平时工作中,到底如何获取成就感呢?我几乎可以肯定的是:找到一个隐藏已久,多年无人发现的大Bug肯定可以归属到C程序员成就感的范畴中。与操作系统斗、与编译器斗、与内存斗,其乐无穷吗^\_^。 今天测试人员在进行平台迁移测试时发现一个致命的问题,导致系统不能正常工作。问题提到我这,为了不耽误测试进度,马上丢下手头的工作开始问题的查找,经过GDB多次跟踪调试,终于发现了一隐藏多年的问题,至...
这周我在两个会议场合听到“架构师”这个词。对于软件开发领域的人来说,"架构师"这三个字并不陌生,甚至很崇高。每当提到架构师的时候,大家眼睛都会放出羡慕和期待的光芒,因为众所周知的原因:"架构师"对于搞技术的人来说,都是"大牛"的代名词。 就像不想当将军的士兵不是好士兵一样,不想当大牛的技术人员肯定也不是好的技术人员。 第一个谈到"架构师"的场合是在会议室和一位要好的同事讨论新项目的需求时,他感慨道...
Pair Programming, 结对编程是敏捷开发中一个重要的实践,并受到很多业界大师级人物的推崇。但是明知它对我们可能会很有帮助,但是如果推广、实践起来还是要突破各种束缚的,心理上的、流程规范上的等等。我想也许这也或多或少也和公司或者部门的开发文化有些关系。我很想去尝试,但是一直没有找到一个很好的机会,也没有找到"心仪"的Partner。 今天上午恰好要完成一个脚本的编写,这是一个升级产品时...
从4月初到8月中旬,装修(+家具、电器采购)整整持续了四个多月,由于亲戚朋友都不在身边,装修的劳顿使我在这段时间内体重急剧减少了近10斤,体力的不堪重负和心理的烦躁促成了这一"减肥"过程。都说装修是门遗憾的艺术,凡是亲历过装修的人想必都有所感悟吧。有人说:遗憾是一种美,但我的感觉是装修中的遗憾,其实不美。 我的装修遗憾列表(按装修流程的先后顺序): 设计阶段 \- 年初找装修公司时恰逢人力成本和各...
昨天,在下班前的一分钟,突然有一个想法:项目刚刚完成一个阶段性的任务,是否将项目组所有人召集在一起,每个人将自己在这个阶段做的东西向大家做一个展示呢?把这个想法和几个同事交换了一下意见,获得了支持。说做就做,恰好这段时间我一直尝试不断提高自己的执行力。遂在上午的一个短会上和大家道出了我的想法,并决定在今天就做这个演示活动。 这种想法其实不是什么独创,最近拜读了一本叫"硝烟中的Scrum和XP"的书...