CSDN专家博客精华版

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

2007年12月17日

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

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

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

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

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

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

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

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

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

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

摘要: 第一个周末到city market去逛的时候,曾经看到一种彩色的香料,颜色鲜艳着在盆子里堆得高高的,很漂亮。谁曾想,这个漂亮的香料原来是有另外一种用法的……这一天是印度的传统节日Holi,也就是春节,代表着春天来了(讲老实话不知道“冬天”是个什么概念)。这一天大家在office见了面都道一声“Happy Holi",气氛挺祥和。直到……sigh……实在是太疯狂咯……可怜了我的TW中国龙shir... 阅读全文

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

摘要: 在上次的blog里提了这么一句:“其实要多态,还不如在对象里面保存一个变量,变量里面是一段程序,运行到那就把这段程序拿出来eval一下,不比创建几个子类强么”。有读者问这个是什么意思,要我给个例子。其实这个很简单,只要想清楚所有的反动派都是纸老虎……嗯,我是说,所有的操作都是lambda。然后把操作当数据就好了。当然,建立在一个基础上:你使用的语言支持方便地把lambda作为一等公民。clas... 阅读全文

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

摘要: 经过6周的学习,ThoughtWorks University第三期学员今天毕业了。其实要从短短6周的时间学到多少东西,大家都知道是不可能的。更重要的是,我们从世界各地聚到一起,彼此认识,彼此了解。我们中的一些人将在几年之后成为影响整个ThoughtWorks、甚至影响整个社群的重要人物,咱们不是有句老话叫“倘富贵莫相忘”么。而且,很难得的,有6周(加上下周,7周)时间不用忙碌,不用操心,可以... 阅读全文

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

摘要: 再过十多个小时,我们就要登上泰航的班机,一路向北,回到北京。已经很想家了,很想很想。想念北三环,想念理工大学的篮球场,想念华联,想念烤鸭、蜀味浓的火锅和富春江的油炸臭豆腐。更不用说,还有时刻挂念的家人,和正在装修的新房。明天晚上,就可以回到家了。这是第一次真正与西方人一道工作——在厦门也有Perryn和Andy,但那毕竟是中国的环境。恶魔正在研究语言学,据说语言规则与思维方式是会互相影响的,我... 阅读全文

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

摘要: 最近上网都不是特别方便……看到两则比较有趣的,摘录一下罢了。(原本以为starbucks是可以随便上网的地方呢,原来是收费的,sigh。)太极语言出世----比C++更好的语言 code goover(chain * a,code b)//定义遍历的概念 { while(a) { b; a=a->next; } }这个,如果我的记性不是太坏的话,应该就是lambda吧?这位作者认... 阅读全文

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

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