Record ID | marc_nuls/NULS_PHC_180925.mrc:16711005:4425 |
Source | marc_nuls |
Download Link | /show-records/marc_nuls/NULS_PHC_180925.mrc:16711005:4425?format=raw |
LEADER: 04425cam 22003138a 4500
001 9919748260001661
005 20150423122542.0
008 030513s2003 caua b 001 0 eng
015 $aGBA3-W8486
020 $a1590590961
029 0 $aUKM$bbA3W8486
035 $a(CSdNU)u176663-01national_inst
035 $a(OCoLC)52359427
035 $a(OCoLC)52359427
040 $aUKM$cUKM$dIXA$dOrPss
049 $aCNUM
082 04 $a005.117$221
090 $aQA76.76.D47$bR67 2003
100 1 $aStephens, Matt.
245 10 $aExtreme programming refactored :$bthe case against XP /$cMatt Stephens and Doug Rosenberg.
260 $aBerkeley, Calif. :$bApress ;$aBerlin :$bSpringer,$c2003.
300 $axxviii, 400 p. :$bill. ;$c24 cm.
504 $aIncludes bibliographical references and index.
505 0 $aEmperor's New Code (a Story) -- Another Fine Mess You've Gotten Me Into (Laurel and Hardy Take Up Programming) -- XP in a Nuthouse (Oops, We Mean Nutshell) -- Extreme Programming in Theory -- What Problems Are Being Targeted by XP? -- Extreme Programming in Practice: The Voice of eXPerience -- Knocking It Down ... and Then Rebuilding It -- Where Did XP Come From? (Chrysler Knows It Ain't Easy ...) -- Overview of C3 -- The XP Project Life Cycle (As Illustrated by the Activities at C3) -- Problems with C3 -- The Case Against XP -- A Self-Referential Safety Net (Circle of Snakes) -- Tailoring a Process to Local Conditions: Why XP Stands on Its Head -- Social Aspects of XP (Mama Don't Let Your Coders Grow Up to Be Cowboys) -- Extremo Culture -- "XP Is Not About Mindless Hacking!" -- XP Goes Mainstream -- XP and the Dot-com Boom -- XP As a People Process -- XP Terminology -- Big Words Like Constantinople and TerminationCanBeSuccess -- Shooting the Messenger -- Fear -- The On-site Customer -- That's the Customer's Problem -- On-site Customer: The Old Testament -- On-site Customer: The New Testament -- Pair Programming (Dear Uncle Joe, My Pair Programmer Has Halitosis) -- Pair Programming Basics -- There's a Study That Proves My Point! -- Wishing for the Sound of Silence -- It's a Work of Love, Enforced by Coercive Means -- Productivity: numProgrammers/2 == numProgrammers? Right? -- Pair Programming Illuminated -- Oral Documentation (Oxymoronic, or Just Plain Moronic?) -- "But I Thought You Said ..." -- Just Plain Moronic -- We Don't Write Permanent Specs and Barely Do Any Upfront Design, So ... -- Design After First Testing -- When All You've Got Is a Hammer -- XP Design Mantra: No BDUF -- Problems with Unit Testing -- Programming Without a Safety Net -- Constant Refactoring After Programming (If It Ain't Broke, Fix It Anyway) -- Refactoring Heaven -- XP Design Mantra: Refactor Mercilessly -- Is Up-Front Design Sufficient to Avoid Large Refactorings Later? -- Refactoring with an Installed User Base -- User Stories and Acceptance Tests -- Tell Me a Story, Daddy -- User Stories vs. Use Cases -- User Stories vs. Requirements -- "Documenting" Requirements As Acceptance Tests -- The Perpetual Coding Machine -- Software Is Never Done (The Schedule Does Not Exist Per Se) -- The Schedule Doesn't Exist Per Se -- Optional-Scope Contracts -- Emergent Architecture and Design -- XP Design Mantra: YAGNI -- Building an Infrastructure with Emergent Design -- Emergent Architecture vs. Early Prototyping -- Embracing Change (Embrace People, Manage Change) -- The Cost of Change Curve (aka the Cost to Fix Defects Curve) -- Release Early, Release Often -- Release Planning -- Iteration Planning -- The Perpetual Coding Machine (Embracing Change) -- What Is This Change of Which You Speak? -- Use Up-Front Design to Enhance Agility -- The Big Picture -- Scalability -- Painting Over the Cracks: XP on a 50-Person Project -- Architectural Scalability -- When XP Starts to Fail -- Refactoring XP -- How to Be Agile Without Being Fragile -- Extreme Programming Defanged: Taking the "Extreme" out of XP -- Case Study: The Server Tools Project (Using a Defanged, Much Less Extreme but Still Very Agile Process) -- Conclusion: Neutralizing the Reality Distortion Field -- Ethereal Wizardry in Action -- At the End of the Day -- In Closing.
650 0 $aeXtreme programming.
700 1 $aRosenberg, Doug.
949 0 $aQA 76.76.D47 R67 2003$i31786101566450
994 $a92$bCNU
999 $aQA 76.76.D47 R67 2003$wLC$c1$i31786101566450$d6/22/2004$f6/22/2004$g1 $lCIRCSTACKS$mNULS$rY$sY$tBOOK$u11/3/2003