CSDN专家博客精华版

为人民服务!
  首页  :: 新随笔  :: 管理
上一页 1 ··· 134 135 136 137 138 139 140 141 142 ··· 521 下一页

2007年12月17日

摘要: 拙作“敏捷的迷思与真实”于《程序员》杂志2005年第7期发表之后,深蒙读者不弃,提出中肯意见良多。今择其上者,略作解答。为避免这位读者的批评意见被有意无意篡改或删除,特此存照,以供对照参考。拙作原文:“XP 很可能是最为严格的一种 ... 有很多种方法提出“迭代”的理念,但从来没有一种方法把迭代的周期精确到一天 ... 很多方法要求定期 ... 提交源代码,但从来没有一种方法把 checkin... 阅读全文

posted @ 2007-12-17 10:55 csdnexpert 阅读(98) 评论(0) 推荐(0)

摘要: 首先,识别典型用户 头脑风暴,找到所有可能用这个系统的人 分类,定义用户角色 给每个角色一个典型用户,给他/她照片和名字然后,定义业务流程 角色->目标->流程 每个步骤作什么?(方框) 不同的决策带来什么不同的结果?(菱形框) 流程图用主动语态,不用被动语态然后,业务流程分块,每一块 小 有价值 可测试分块的技巧 乐观路径优先... 阅读全文

posted @ 2007-12-17 10:55 csdnexpert 阅读(121) 评论(0) 推荐(0)

摘要: 其实Diversity是昨天的课程……参加TWU是我第一次出国,整个就是一次体验diversity之旅。昨天课上作的游戏,按照不同的属性来分组,独处vs扎堆、领导者vs追随者、早起vs晚起……然后就会发现:原来每个人都有那么多不同之处,原来每个人也还有那么多相似之处。所以,open-mind和保持自我,确实都是很重要的……昨天还发现听印度英语有长进,譬如印度老师讲“sort of”,发音大概是... 阅读全文

posted @ 2007-12-17 10:55 csdnexpert 阅读(103) 评论(0) 推荐(0)

摘要: Michael和我住在同一个屋。到印度的第一天晚上,除了接站的老师以外,第一个见到的同学就是他。很热心地介绍房子里的设施,帮着我安顿下来,然后接着等另一个同屋Andrew。成熟的举止不像是刚毕业的学生,从略显羞涩的笑容才看出年轻。我早已知道他了,因为Obie在blog上提到过他。这是个加利福尼亚男孩,似乎他也很自豪这个,每次自我介绍的时候都会强调。印象里面,加州男孩很阳光,又不会像德州人或者澳... 阅读全文

posted @ 2007-12-17 10:55 csdnexpert 阅读(132) 评论(0) 推荐(0)

摘要: 今天做案例分析,分组讨论。一个问题是说,有个大项目第三期工程,时间大概是20个月。由于第二期狂赶进度,拉下很多技术债:糟糕的设计,重复代码,等等。现在要考虑,第三期要不要重新做架构,还是在第二期的基础上接着往上堆。这种类似的问题在国内的论坛就已经讨论过很多次。主张继续堆的说,时间紧任务重,抓紧完成功能交货收钱是要紧;主张重新架构的说,勿在浮沙筑高台,深挖洞才好广积粮,更何况架构改好了代码重构了... 阅读全文

posted @ 2007-12-17 10:55 csdnexpert 阅读(109) 评论(0) 推荐(0)

摘要: 昨天是Object Bootcamp的最后一个session。时间过得真快,一转眼三周都快过去了。object上到最后,让我想起了一件很久远以前的事情:变化点/不变点分析。第一次看到这个概念是在Design Patterns Explained里面,但真正写程序的时候很少真正用这种分析思路,更多的是凭直觉,一眼看过去就决定怎么做。虽然大多数时候的选择大致不差,但常常比较难说清楚为什么要这样做。... 阅读全文

posted @ 2007-12-17 10:55 csdnexpert 阅读(80) 评论(0) 推荐(0)

摘要: 今天是case study的showcase,每个组负责一个decision point,印度公司的老板和TWU的老师坐在下面听,我们讲。我们这个组选择了轻松搞笑的风格——反正是不会缺严肃主题的。结果我们也是得到笑声最多并且(据我观察)让老板兴趣最大的一组,大成功。就像我在课后总结上写的,相信自己的团队,把球传给他们,相信他们会投篮得分。我们的团队出色得连我自己都感到意外,“Positive ... 阅读全文

posted @ 2007-12-17 10:55 csdnexpert 阅读(127) 评论(0) 推荐(0)

摘要: 地狱特训第一天。其实很久没有写这样的代码,一堆对象彼此关联互相委派。没有容器,连工厂也没有。于是第一感觉就是很难测试。再赶上NMock用得不熟,最后得到的单元测试实际是把三个对象捏到一起做功能测试。觉得慌了,没有安全感,不知道加上哪块代码会break哪个测试。看看别人似乎也在慌,徐x飞快地改代码,看着测试灯绿了又红了;Michael霸占着键盘,似乎已经没有写新的测试了。这是很好的体验,没有安全... 阅读全文

posted @ 2007-12-17 10:55 csdnexpert 阅读(71) 评论(0) 推荐(0)

摘要: 今天的问题有点意思:我们有停车场(ParkingLot),还有停车小弟(Attendant)。一个停车小弟要管理多个停车场,然后帮客人把车子泊到有空位的停车场去。然后老板说了,要有不同的策略来选择停车场:有时候要选到空位最多的,有时候要选到车子最少的,大老板的车要停到最贵的,熟客的车要停到最便宜的……熟悉面向对象的程序员第一印象会想到Strategy模式。不过我不是,因为目前不是熟悉面向对象的... 阅读全文

posted @ 2007-12-17 10:55 csdnexpert 阅读(80) 评论(0) 推荐(0)

摘要: 几天程序写下来,觉得这C#实在是丑到不能行……这几天一直在战的一个事情,譬如说我把一个接口变成抽象类,好家伙,先得把所有的方法前面加上abstract,然后所有子类的实现方法加上override,一通好改……更可气的是我这个步骤是为了把它分成两个接口,等到分完了抽象类一删除,又得把所有子类上的实现方法去掉override,又是一通好改……这家伙要是搁项目里有十几二十个子类,那工作量是相当大亚~... 阅读全文

posted @ 2007-12-17 10:55 csdnexpert 阅读(152) 评论(0) 推荐(0)

上一页 1 ··· 134 135 136 137 138 139 140 141 142 ··· 521 下一页