CSDN专家博客精华版

为人民服务!
  首页  :: 新随笔  :: 管理
上一页 1 ··· 260 261 262 263 264 265 266 267 268 ··· 521 下一页

2007年12月17日

摘要: 测试驱动开发的操作非常简单。1、编写测试代码2、运行测试用例,发现用例不通过3、增加少量实现代码4、运行测试用例,用例通过5、重构其中有三个比较关键的因素:测试、节奏、驱动。测试驱动开发首先要讲的就是测试了。以前在一个项目中,我需要写一个带有非常复杂业务的计算类。当时对于能否写出来完全没有信心,主要是情况太复杂,分支特别多。其中涉及到表达式的解析,自定义变量的引用关系,数据的汇总计算等。这时候... 阅读全文

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

摘要: 太上,不知有之;其次,亲之誉之;其次,畏之,其次,侮之。信不足焉,有不信焉。犹兮其贵言。功成事遂,百姓皆谓“我自然”。——《道德经》第十七章 《道德经》是中国传统文化中的宝典,其中的哲理过了几千年仍然对我们有很深刻的指导意义。《经》中内容博大精深,这里只不过摘出其中的小段,抛砖引玉,希望有更多的人能将中国传统的文化和现在的IT领域结合起来,让大家认识到传统文化中的精华所在。 我看到《经... 阅读全文

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

摘要: 中国软件技术大会是由中国科学院软件研究所、中科软科技股份有限公司、《程序员》杂志社、《计算机世界》联合主办的中国软件行业技术交流平台。秉承“弘扬个性、促进创新、引爆争鸣、激发活力”的宗旨,自2003年以来已连续成功举办四届,目前已成为国内技术水平高,领域覆盖面广,具有极大影响力的年度交流盛典。 今年的大会将于2007年12月8号-9号在北京国际会议中心举行,主题定为“软... 阅读全文

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

摘要: 第一部分 基础篇第1章 测试管理概论 “我们这个项目的测试人员太少了!”“能否给我们提供一台新的测试服务器!”“需要延长一个星期的进度才可以完成测试工作!”“开发人员压根就没有修改缺陷!我们还测试什么!”“怎么这么多低级缺陷!”“我明天有事情,需要请天假!”“我们测试的到底是哪个版本!”“我实在不想和那个程序员打交道!”“我们测试部门怎么从来没有培训!”“给客户的测试报告怎么写!”“程序... 阅读全文

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

摘要: 前一篇文章中讲到了潜龙勿用的道理,有朋友说太消极、低调,有的朋友认为现在的社会不能像古时候那样处事,应该个性张扬。还有人提了点意见,说我讲得不够通俗。今天我想先说一个自己的故事,然后结合这个故事告诉大家我是怎么通过易经的概念来反省自己的行为,以及对今后的规划。接下来要讲的是乾卦初爻二爻和我们的关系。一、我的职业进化历程职业选择工作两年多了,职业为程序员,在一家国内比较大的软件企业上班。对于中国... 阅读全文

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

摘要: 现在的软件开发管理中有着两种不同的思路。一是将人作为不同的资源,统一调配使用,按照规章制度来做事;二是强调不同的人差异,按照个性发挥每个人的优势。 两种方式各有特点,团队管理中的个性与规范是一个协调和平衡的问题。一、个性还是规范在大学,和一个同学聊天时他感慨道:“如果世界上所有的人都和我一样的想法该有多好”。不说他这想法的可靠性,至少它体现出人与人之间沟通交流的困难,以及作为管理或控制的角度来... 阅读全文

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

摘要: 插件的独立性与插件之间的依赖关系是插件框架必须解决的问题。其中独立性与插件的划分粒度相关,将每一个插件实现为一个dll,从物理层面强制保证了插件的独立性。插件之间的依赖关系是要解决的更加复杂的一个问题。一、观察者模式我们将系统分割成一系列相互协作的类,常见的会有一个副作用:需要维护相关对象间的一致性。但我们并不希望为了维持一致性而使各类紧密耦合,因为这样降低了它们的可重用性。(引用自GoF的《... 阅读全文

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

摘要: 一切都是为了更加简单。从函数到函数库,然后到类,然后到插件,都是因为我们的软件系统日益复杂,人脑毕竟有限,不能同时处理那么多的信息量,所以采用分而治之的方法来管理。 今年已经研究了一年的插件系统,从最开始的懵懵懂懂到现在能有些经验和大家分享,这个过程本身就是很有意思的。 最开始系统中有了十几个插件,经过几个月的慢慢发展,到了大几十个,甚至上百个,这个数量就有些令人头晕了。不过更加麻烦的还不是这... 阅读全文

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

摘要: 前段时间一直都在忙着项目的事情,这篇文章在心里放了很久了,今天终于能写出来,不至于老放在心中发霉生锈了:)文章主要说的是易经中卦的顺序和软件业发展顺序的对应,希望能从易经中得到一点启示。 下面会简单谈一谈软工的发展,不过充其量只能算是“野史”,并且具体的时间也没有经过专门的考证。大家随意看看就行了,不必深究。一、软件工程发展史1946年2月14日,世界上第一台电脑ENIAC在美国诞生。不过那时... 阅读全文

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

摘要: 迭代过程 早在20世纪50年代末期,软件领域中就出现了迭代模型。最早的迭代过程可能被描述为“分段模型(stagewise model)”,其背景是H.D.Benington领导的美国空军SAGE项目。 经过40多年的发展,在2001年,一个致力于迭代和敏捷方法的小组走到了一起。敏捷联盟由此诞生了。 敏捷并没有创造出新的软件开发模型,它是迭代模型的一次升华。对... 阅读全文

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

上一页 1 ··· 260 261 262 263 264 265 266 267 268 ··· 521 下一页