自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Martin Fowler's Bliki 中文版

记录Martin Fowler关于软件开发想法片断的blog与wiki的交叉体

翻译 以例为规

原文:SpecificationByExample(译注1)    敏捷        2006年6月16日            Bliki 索引译注1:以例为规,“例”即测试涉及到的例子,这里主要是指验收测试(Acceptance Testing);“规”即软件规格说明书,以下简称“规...

2006-08-30 14:23:00

阅读数 9428

评论数 4

翻译 连贯接口

原文:FluentInterface    设计        2005年12月20日            Bliki 索引译注:可结合“领域专用语言(DSL)”和“界定DSL”读本文。更新:Piers Cawley做了精彩的后续讨论。几个月前,我和Eric Evans参加了一个研讨会,...

2006-08-28 00:25:00

阅读数 12064

评论数 4

翻译 Command与Query分离

原文:CommandQuerySeparation    设计            Bliki 索引“Command与Query分离”这条术语首现于Bertrand Meyer的著作《面向对象软件构造(Object Oriented Software Construction)》,这本书...

2006-08-26 00:30:00

阅读数 13469

评论数 2

翻译 懒初始化 与 可见状态

懒初始化原文:LazyInitialization    设计            Bliki 索引一个变量(在OO语境中常为class的一个字段)第一次存取时才被初始化,这项技术叫做懒初始化,其常规形式如下(C#):public FooClass Foo {  get {    if ...

2006-08-24 12:12:00

阅读数 9623

评论数 1

翻译 Evans氏分类法

原文:EvansClassification    设计            Bliki 索引下边是Eric Evans在他的杰作《领域驱动设计(Domain Driven Design)》中开创的一套针对Domain Objects的分类法,在你的工作中很可能会遇到这些不同分类的Dom...

2006-08-23 12:41:00

阅读数 14775

评论数 1

翻译 界定DSL

原文:DslBoundary    设计        2006年8月1日                Bliki 索引当说起"领域专用语言(Domain Specific Language / DSL)"这个话题时,一个常见的难题是"到底什么是DSL什么不是DSL...

2006-08-21 11:47:00

阅读数 10762

评论数 1

翻译 领域专用语言(DSL)

原文:DomainSpecificLanguage    设计        2004年2月13日            Bliki 索引所谓领域专用语言(domain specific language / DSL),其基本思想是“求专不求全”,不像通用目的语言那样目标范围涵盖一切软件问...

2006-08-16 12:50:00

阅读数 60025

评论数 3

翻译 企业级Rails

原文:EnterpriseRails    Ruby        2006年7月11日            Bliki 索引摘要:“企业级Rails”这种说法大可视作自相矛盾,但说成“企业级Ruby”就是两回事了。核心Rails窄小集中,而Ruby世界(包括 Rails)宽广发散——持...

2006-08-14 11:57:00

阅读数 23609

评论数 8

翻译 后现代主义编程

原文:PostModernProgramming    设计            Bliki 索引一种由James Noble和Robert Biddle两人提出的编程思想。其精髓如下(仅代表个人观点):长久以来,软件开发的现代派观点认为,优秀的软件系统以统一而简单的方式由统一的组件构成...

2006-08-11 17:30:00

阅读数 8829

评论数 2

翻译 应用式数据库 VS 集成式数据库

应用式数据库原文:ApplicationDatabase    设计                Bliki 索引 我用“应用式数据库”这个术语来描述一个由单一应用系统控制和访问的数据库,与之对应的概念是“集成式数据库”。因为只有一个应用访问这个数据库,所以可以量体裁衣,数据库设计越能方便地满足...

2006-08-09 03:45:00

阅读数 9802

评论数 2

翻译 报表数据库

原文:ReportingDatabase   设计      2004年4月2日            Bliki 索引如果我采用了领域模型(Domain Model),如何支持特定的SQL查询呢?领域模型的要点之一就是在应用数据身上添加重要的操作方法。如果你想为数据生成报表,领域模...

2006-08-07 22:15:00

阅读数 5865

评论数 2

翻译 客户亲和力

原文:CustomerAffinity    敏捷        2006年7月28日            Bliki 索引当人们一谈起“具备哪些技能方可成就一名顶级的企业软件开发者”,话题常会转入“要掌握框架和语言”,或者“要能理解复杂的算法和数据结构”。依我之见,不论是对一名程序员还...

2006-08-04 12:23:00

阅读数 4478

评论数 2

翻译 取悦你的客户

原文:PleasingTheCustomer(译注1)    敏捷        2003年8月15日            Bliki 索引开发者与系统最终受益客户面对面的交互非常重要,所有敏捷方法都强调这一点;而且还必须是频繁的交互,正如敏捷宣言里所讲“项目开展的整个过程中,业务人员和...

2006-08-03 22:22:00

阅读数 4288

评论数 1

翻译 临场客户

原文:OnsiteCustomer        敏捷            Bliki 索引 临场客户是白皮书(译注1)里十二条XP实践里的一条,具体意思是:客户需要亲临开发者开放的工作空间现场,这样他们能随时回答问题,还可以随时与开发团队沟通。实际上临场客户是开发团队的一分子,军功章有开发者的...

2006-08-02 23:46:00

阅读数 2997

评论数 1

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