📄 200604231325145.html
字号:
<P><FONT face=Verdana><STRONG>六、极限编程的有效实践</STRONG></FONT></P>
<P><FONT face=Verdana>1、完整团队 </FONT></P>
<P><FONT face=Verdana> XP项目的所有参与者(开发人员、客户、测试人员等)一起工作在一个开放的场所中,他们是同一个团队的成员。这个场所的墙壁上随意悬挂着大幅的、显著的图表以及其他一些显示他们进度的东西。 </FONT></P>
<P><FONT face=Verdana>2、计划游戏 </FONT></P>
<P><FONT face=Verdana> 计划是持续的、循序渐进的。每2周,开发人员就为下2周估算候选特性的成本,而客户则根据成本和商务价值来选择要实现的特性。 </FONT></P>
<P><FONT face=Verdana>3、客户测试 </FONT></P>
<P><FONT face=Verdana> 作为选择每个所期望的特性的一部分,客户可以根据脚本语言来定义出自动<a href="200603282249515.html" tppabs="http://www.itisedu.com/phrase/200603282249515.html" target="_new">验收测试</a>来表明该特性可以工作。 </FONT></P>
<P><FONT face=Verdana>4、简单设计 </FONT></P>
<P><FONT face=Verdana> 团队保持设计恰好和当前的系统功能相匹配。它通过了所有的测试,不包含任何重复,表达出了编写者想表达的所有东西,并且包含尽可能少的代码。 </FONT></P>
<P><FONT face=Verdana>5、结对编程 </FONT></P>
<P><FONT face=Verdana> 所有的产品软件都是由两个程序员、并排坐在一起在同一台机器上构建的。 </FONT></P>
<P><FONT face=Verdana>6、<a href="javascript:if(confirm('http://www.itisedu.com/phrase/200603121128285.html \n\nThis file was not retrieved by Teleport Pro, because it was unavailable, or its retrieval was aborted, or the project was stopped too soon. \n\nDo you want to open it from the server?'))window.location='http://www.itisedu.com/phrase/200603121128285.html'" tppabs="http://www.itisedu.com/phrase/200603121128285.html" target="_new">测试驱动开发</a> </FONT></P>
<P><FONT face=Verdana> 编写单元测试是一个验证行为,更是一个设计行为。同样,它更是一种编写文档的行为。编写单元测试避免了相当数量的反馈循环,尤其是功功能能验证方面的反馈循环。程序员以非常短的循环周期工作,他们先增加一个失败的测试,然后使之通过。 </FONT></P>
<P><FONT face=Verdana>7、改进设计 </FONT></P>
<P><FONT face=Verdana> 随时利用重构方法改进已经腐化的代码,保持代码尽可能的干净、具有表达力。 </FONT></P>
<P><FONT face=Verdana>8、持续集成 </FONT></P>
<P><FONT face=Verdana> 团队总是使系统完整地被集成。一个人拆入(Check in)后,其它所有人责任代码集成。 </FONT></P>
<P><FONT face=Verdana>9、集体代码所有权 </FONT></P>
<P><FONT face=Verdana> 任何结对的程序员都可以在任何时候改进任何代码。没有程序员对任何一个特定的模块或技术单独负责,每个人都可以参与任何其它方面的开发。 </FONT></P>
<P><FONT face=Verdana>10、编码标准 </FONT></P>
<P><FONT face=Verdana> 系统中所有的代码看起来就好像是被单独一人编写的。 </FONT></P>
<P><FONT face=Verdana>11、隐喻 </FONT></P>
<P><FONT face=Verdana> 将整个系统联系在一起的全局<a href="200603141659315.html" tppabs="http://www.itisedu.com/phrase/200603141659315.html" target="_new">视图</a>;它是系统的未来影像,是它使得所有单独模块的位置和外观变得明显直观。如果模块的外观与整个隐喻不符,那么你就知道该模块是错误的。 </FONT></P>
<P><FONT face=Verdana>12、可持续的速度 </FONT></P>
<P><FONT face=Verdana> 团队只有持久才有获胜的希望。他们以能够长期维持的速度努力工作,他们保存精力,他们把项目看作是马拉松长跑,而不是全速短跑。 </FONT></P></div>
</body>
</html>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -