自定义博客皮肤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的交叉体

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

翻译 调转代码所有权

原文:ShiftingToCodeOwnership        敏捷    2006年5月15日            Bliki 索引 在最近那篇代码所有权的帖子中,我描述了一下对代码所有权问题的思考。在软件开发行业里,我有不少朋友都是极限编程实践者,他们都对集体代码所有权偏爱有加,但推行代码集体所有并不是绝对的,往往需要根据对局部具体情况的考量做出调整。我的一位同事发给我下面这个实

2006-07-31 13:47:00 3343

翻译 软件开发态度

原文:SoftwareDevelopmentAttitude        设计    2004年3月8日            Bliki 索引更新:请参阅Steve Freeman的后续讨论。许多关于软件开发的论战都是以参战者是持督导态度还是持授权态度为背景根基展开的。这两种不同的态度至关重要,影响到对语言、设计、工具、过程等诸多方面的选择。下边就是几个说明这种二元对立的例子:

2006-07-29 09:54:00 7218 3

翻译 人本导向

原文:PeopleOriented        敏捷    2004年1月12日            Bliki 索引敏捷方法令许多人难以理解的精华思想之一即其人本导向(people orientation)。敏捷过程爱好者们有一个共识:过程对于项目能否取得成功只是次级重要的。“敏捷宣言”的头条即“个体及个体间的交互重于过程和工具”。Bill Caputo写了一篇好文(译注1)来说明这一观念上

2006-07-27 14:11:00 3940 1

原创 Bliki 索引

敏捷 (RSS)    Agile Buildix    Buildix  代码所有权    CodeOwnership 人本导向    PeopleOriented 调转代码所有权    ShiftingToCodeOwnership临场客户    OnsiteCustomer取悦你的客户    PleasingTheCustomer客户亲和力    CustomerAffinity以例为规 

2006-07-26 18:13:00 6441 1

翻译 代码所有权

原文:CodeOwnership        敏捷    2006年5月12日关于代码所有权,我见过很多种配置方案,我把它们归并成以下三大类:      强代码所有权——把整个代码库划分成多个模块(class、函数、文件),给每个模块指定一名开发者,只允许开发者改动属于自己的模块,如果你需要修改一下别人的模块,你得先告诉那个模块的所有者,让他们去做相应的修改。你可以给那个模块写个修

2006-07-25 11:40:00 5458 4

翻译 发布接口

原文:PublishedInterface        设计    2003年12月26日我是在《重构》里第一次使用“发布接口(Published Interface)”这个术语的,如果一个class接口在定义它的代码库(code base)以外也被用到了,那它就成了一个发布接口。它比Java的public公开的意味更足,也远甚于C#的非内部public(non- internal public

2006-07-25 11:31:00 3229 1

翻译 Buildix

原文:Buildix        敏捷    2006年7月7日持续集成的好处我已经反复说过多次了,要搭起这样一个环境需要一台持续集成服务器,还要有一个版本控制系统。要想让项目进展得有条不紊,那就配置一套问题跟踪系统来管理bug或类似的东西,最后再跑个Wiki来帮着收集和捕获项目相关的各种知识。这有啥难的?——你没准这么想。把上边列的一揽子东西都搭好攒成一个舒服的环境可真是件苦差事。以我们的经验

2006-07-24 10:10:00 3651 1

翻译 内存测试数据库

原文:InMemoryTestDatabase        设计    2005年11月22日 更新见文末。 运行时完全在内存里无需访问硬盘的数据库叫做“内存数据库”。内存数据库常作为嵌入式数据库:当一个进程启动时被创建,嵌入到这个进程中运行,当进程终止时被销毁。 尽管大家一般都认为数据库应该是个以硬盘为中心的庞大部件,实际上还存在一个狭小而热闹的内存数据库世界。有些应用系

2006-07-23 17:53:00 5266 2

空空如也

空空如也

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

TA关注的人

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