📄 xpglossary.html
字号:
<head><title>Xp Glossary</title></head><body><h1><img src="logo.gif"> Xp Glossary</h1><strong>A Glossary of XP Terms & Acronyms</strong>
<p><em>Please keep entries in alphabetical order. Please keep discussion on the linked-to pages.</em>
<p><UL><li> <strong>Acceptance Test</strong> -- a test written by the customer, (or QA on the customer's behalf) that tests the entire system to ensure that a specific piece of functionality is present and functions correctly.
<li> <strong>AT</strong> -- acronym for Acceptance Test'''
<li> <strong>BDUF</strong> -- "<a href="BigDesignUpFront.html">BigDesignUpFront</a>"; part of <a href="http://c2.com/cgi/wiki?WaterFall">WaterFall</a>.
<li> <strong>BUFD</strong> -- Big, Up-Front Design. Variation on BDUF.
<li> <strong>DBC</strong> -- acronym for <a href="http://c2.com/cgi/wiki?DesignByContract">DesignByContract</a>.
<li> <strong>DTSTTCPW</strong> -- "<a href="DoTheSimplestThingThatCouldPossiblyWork.html">DoTheSimplestThingThatCouldPossiblyWork</a>" A general XP heuristic on how complicated a design should be.
<li> <strong>DRY</strong> -- "Don't Repeat Yourself" From <a href="http://c2.com/cgi/wiki?ThePragmaticProgrammer">ThePragmaticProgrammer</a>, a more general version of once and only once. See <a href="http://c2.com/cgi/wiki?TheDryPrinciple">TheDryPrinciple</a>.
<li> <strong><a href="http://c2.com/cgi/wiki?GangOfFour">GangOfFour</a></strong> -- <a href="http://c2.com/cgi/wiki?ErichGamma">ErichGamma</a>, <a href="http://c2.com/cgi/wiki?RichardHelm">RichardHelm</a>, <a href="http://c2.com/cgi/wiki?RalphJohnson">RalphJohnson</a>, and <a href="http://c2.com/cgi/wiki?JohnVlissides">JohnVlissides</a>. Authors of the classic book "Design Patterns". See <a href="http://c2.com/cgi/wiki?DesignPatternsBook">DesignPatternsBook</a>.
<li> <strong>GoF</strong> -- Abbreviation for "Gang of Four".
<li> <strong><a href="http://c2.com/cgi/wiki?GreenBar">GreenBar</a></strong> -- What JUnit displays when all <a href="UnitTests.html">UnitTests</a> run successfully. See <a href="http://c2.com/cgi/wiki?JavaUnit">JavaUnit</a>. <em>The bar is green, the code is clean.</em>
<li> <strong>Green Book</strong> -- <a href="http://c2.com/cgi/wiki?PlanningExtremeProgramming">PlanningExtremeProgramming</a> by <a href="KentBeck.html">KentBeck</a> and <a href="http://c2.com/cgi/wiki?MartinFowler">MartinFowler</a>.
<li> <strong>OAOO</strong> -- "<a href="http://c2.com/cgi/wiki?OnceAndOnlyOnce">OnceAndOnlyOnce</a>" The state of a well designed program -- it says everything that currently needs to be said precisely once. Compare with DRY.
<li> <strong>PEP</strong> -- acronum for <a href="http://c2.com/cgi/wiki?PlanningExtremeProgramming">PlanningExtremeProgramming</a> (the green book).
<li> <strong>Pink Book</strong> -- <a href="http://c2.com/cgi/wiki?ExtremeProgrammingInstalled">ExtremeProgrammingInstalled</a> by <a href="RonJeffries.html">RonJeffries</a>, <a href="http://c2.com/cgi/wiki?AnnAnderson">AnnAnderson</a>, and <a href="http://c2.com/cgi/wiki?ChetHendrickson">ChetHendrickson</a>.
<li> <strong>PP</strong> -- acronym for <a href="PairProgramming.html">PairProgramming</a>.
<li> <strong>RUP</strong> -- acronym for <a href="RationalUnifiedProcess.html">RationalUnifiedProcess</a>.
<li> <strong>Spike</strong> -- a quick (typically minutes or hours) exploration by coding of an area the development team lacks confidence in. The spike is concluded when you learn what you needed to learn. So-called because a spike is "end to end, but very thin", like driving a spike all the way through a log. <em>See: <a href="SpikeSolution.html">SpikeSolution</a>, <a href="http://c2.com/cgi/wiki?ArchitecturalSpike">ArchitecturalSpike</a>, <a href="http://c2.com/cgi/wiki?SpikeDescribed">SpikeDescribed</a></em>
<li> <strong><a href="http://c2.com/cgi/wiki?TestInfected">TestInfected</a></strong> -- When you can't even go pee unless you have a <a href="http://c2.com/cgi/wiki?GreenBar">GreenBar</a>. (Also known as YellowBar<a href="http://c2.com/cgi/wiki?edit=YellowBar">?</a> :-)
<li> <strong>TETCPB</strong> -- "<a href="http://c2.com/cgi/wiki?TestEverythingThatCouldPossiblyBreak">TestEverythingThatCouldPossiblyBreak</a>" <em>I haven't seen the acronym in common usage. Reference?</em>
<li> <strong>Unit Test</strong> -- a test that tests a single class, or a small cluster of classes in isolation.
<li> <strong>UT</strong> -- Acronym for <a href="http://c2.com/cgi/wiki?UnitTest">UnitTest</a>.
<li> <strong>XPE</strong> -- <a href="http://c2.com/cgi/wiki?ExtremeProgrammingExplained">ExtremeProgrammingExplained</a> by <a href="KentBeck.html">KentBeck</a> (the white book).
<li> <strong><a href="http://c2.com/cgi/wiki?XpValues">XpValues</a></strong> -- Communication, Simplicity, Feedback, and Courage.
<li> <strong>White Book</strong> -- <a href="http://c2.com/cgi/wiki?ExtremeProgrammingExplained">ExtremeProgrammingExplained</a> by <a href="KentBeck.html">KentBeck</a>.
<li> <strong>YAGNI</strong> -- "<a href="YouArentGonnaNeedIt.html">YouArentGonnaNeedIt</a>" Said by XP coaches when developers get into overly baroque design territory.
<p></UL><em>Please keep entries in alphabetical order. Please keep discussion on the linked to pages.</em><hr><a href="http://c2.com/cgi/wiki?edit=XpGlossary">EditText</a> of this page (last edited December 7, 2000)<br><a href="http://c2.com/cgi/wiki?FindPage&value=XpGlossary">FindPage</a> by browsing or searching<p><font color=gray size=-1>This page mirrored in <a href="index.html">ExtremeProgrammingRoadmap</a> as of March 31, 2001</font></body>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -