自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Robert C. Martin博客中文版

面向对象设计、模式、UML、敏捷方法学和极限编程领域。Robert C. Martin是Object Mentor公司总裁,面向对象设计、模式、UML、敏捷方法学和极限编程领域内的资深顾问。他不仅是Jolt获奖图书《敏捷软件开发:原则、模式与实践》(中文版

  • 博客(6)
  • 收藏
  • 关注

翻译 面向对象设计的11原则--你称得上OO专家么? (原文最终修订于2006-04-10 下午06:19:40)

面向对象设计是什么?都包含了哪些内容?它所带来的好处是什么?需要你为之付出些什么?在如今这个年代,问这些问题似乎显得很愚蠢,因为这年头几乎每位软件开发人员都知道如何使用某种面向对象编程语言。可是这个问题还是很重要,因为在我看来,绝大多数人在使用这些语言的时候并不知道为什么,而且也不知该如何最充分的运用它们。软件业曾经爆发过的所有变革里,其中曾经有两个派系如此广泛的深入人心,它们就是结构化编程和

2006-09-28 10:18:00 18994 1

翻译 软件文档--扬弃还是传承 (原文最终修订于 2006-04-12,上午12:41:14)

在本人的《敏捷软件开发:原则、模式与实践》一书中曾提到“Martin对编写文档的第一原则是:除非是必须马上撰写文档而且意义重大,否则的话就干脆不要写它”。有些人把这个意思曲解为敏捷开发一种不需要文档的开发过程,这并不属实。文档是所有软件开发过程中必不可缺的环节,打着“敏捷”的幌子拒绝编写文档是一种不健全的偏激行径,而且这与那些不假思索就容忍产品中包含十几种不同文档,且自称是“开发过程的终极回归

2006-09-26 15:44:00 8623

翻译 赛门铁克公司的极限之旅

摘要经过了极限编程的洗礼,赛门铁克的开发人员、测试人员、技术撰稿者和管理者们都感到收获颇丰...甚至其高层管理者都为之震撼正文这是一个阳光明媚的三月早晨,我在犹他州的American Fork市,这里的小型工业园区被Wasatch众山所环绕,其中有一座双层建筑,在它的二楼的一间宽敞的四面玻璃的房间里,25个工作人员(一共有120位工作人员)正环绕着中间的一组办公桌和电脑围成一圈。这是一

2006-09-12 15:52:00 10226 1

翻译 Java,C++和Ruby的性能PK(续文)--关于凸包算法(convex hull)的效率

译者序本篇blog实际上是Bob大叔对xreborner的一连串的发贴给于的回复(xreborner在上篇blog中对Bob大叔提出了一系列犀利的维护C++权益的观点)。正文我在最近的一篇blog中对比了C++、Java和Ruby的时间消耗,其中一个参与者(xreborner)提交了一个convex hull的凸包算法代码。我花了好久来研究其中的蹊跷,直到把算法绘制于图上,才发现自己是

2006-09-09 23:14:00 11901

翻译 让软件走近“恐怖地带”的元凶--未经测试的代码 (原文最终修订于 2006-09-05 晚上10:33:27)

Cedric Beust(译注1)在最近一篇blog中引用了我的几篇发贴,其中包括关于“junit邮件列表”,“测试覆盖率需达到90%以上才算是有效代码”,还有“如果没有这么高覆盖率的话,那就一种非专业行为”(译注2)等。Cedric对此的回复是这样的:那是有点极端了,不过也并非全盘错误。而这句话没能鉴别出来的是其实有太多种层次上的“非专业”。我都能想出一些比“发布未经测试的代码”来得更严重的

2006-09-05 11:45:00 8014

翻译 使用Mock Object危险么?(原文最终修订于 2006-09-02 下午03:53:51)

Cedric Beust(译注1)在最近的一篇blog中提到:“使用Mock Object(译注2)能给你的是虚假的满足感,所以你应该避免使用它们,除非迫不得已。” 使用Mock Object的动机是确保所模仿的对象能够被正确的使用,这与确保系统在整体上能够正常地工作是两码事。实际上,这是单元测试和验收测试之间必要的不同之处。单元测试只测试一个单元(唏嘘之声~)。一个优秀的单元测试只测

2006-09-03 19:22:00 9260 1

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除