| « | November 2025 | » | | 日 | 一 | 二 | 三 | 四 | 五 | 六 | | | | | | | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | | | | | | | |
| 公告 |
| 不得窥道门,不得悟佛门,不得入窄门,实乃破门。 |
| Blog信息 |
|
blog名称:破门点滴 日志总数:161 评论数量:404 留言数量:-2 访问次数:1431660 建立时间:2004年11月13日 |

| |
| [XP 实践]谈XP四大宗旨-简单篇 原创空间, 软件技术 破门 发表于 2005/9/21 22:10:52 | | 简单
大道至简!XP的宗旨在中国传统文化也找的到渊源。
简单的背后并不简单,需要有勇气去寻找事物的本源,才能获得最直接和最简单的方法。
XP的简单宗旨体现在实践中的各个角落。
简单的设计: 简单设计不是看到任务拿起来就做,而是在充分理解用户需求的前提下,做最需要做的事情。如果需要明天才能确定的需求,最好等到明天再去考虑,因为今天非常迫切的需求,到了明天,“你也许就不再需要它!”。
简单的文档: 简单的文档不是说不需要文档,而是不提倡把大量的精力放入前置设计这种复杂的文字工作中,应该把更多的精力放在客户真正需要的——可运行的系统上。文档的目的是说明和传承,XP文化中有许多非文档化的传承,所以不用片面的强调文档的重要,这只是一种载体而已。我们可以通过用户故事、CRC、测试程序、代码、成对、集成、发布计划会议、站立例会和任何形式的交流实现更直接的说明和传承。
简单的代码: 程序员的任务就是提供可运行的系统,而保障系统可运行的最佳方式就是保持代码的简单,XP提供的一切实践手段的目的也就是保持代码的简单。我们需要设计和设计模式,我们也需要测试和重构,通过各种手段提升成员对代码是否足够简单的敏感性,并使之成为习惯甚至是癖好!我们不能容忍代码不够简单,所以我们需要不断地重构方法、重构测试、甚至重构整个系统,来追求这终极的目标——“大道至简”,所以“极限”和“极端”作为我们的名字。
简单的系统: 让系统保持可运行的最简单手段就是持续集成,这就像每天洗衣服就不用到月底看着发臭的脏衣服堆发臭的道理一样简单。而简单的事情有又几个程序员做得到呢?
| |
|