... Testing Extreme Programming, Lisa Crispin and Tip House state that “All ac- ceptance tests on an Extreme Programming project must be automated” and devote an entire chapter to explain why. 4 I want ... re- duces quality, which can be difficult to recover from, because the team falls into the bug-fixing trap soon after launch. Too little refactor- ing multiplies defects through copy-and-...
Ngày tải lên: 05/08/2014, 10:21
... this book is about the non -programming aspects of Extreme Perl: the why (The Problem), the what (Extreme Programming and Perl) and the how (Release Planning, Iteration Planning, Acceptance Testing, ... . . . . 92 Copyright c 20 04 Robert Nagler All rights reserved nagler@extremeperl.org v 4. 4 On-site Cus tome r . . . . . . . . . . . . . . . . . . . . . . . . . 23 4. 5 Story Car...
Ngày tải lên: 05/08/2014, 10:21
Extreme Programming in Perl Robert Nagler phần 2 pps
... implementation. Copyright c 20 04 Robert Nagler All rights reserved nagler@extremeperl.org 6 Copyright c 20 04 Robert Nagler All rights reserved nagler@extremeperl.org 16 Chapter 2 Extreme Programming XP is ... completed. 40 -hour week Work no more than 40 hours a week as a rule. Never work overtime a second week in a row. On-site customer Include a real, live user on the team, av...
Ngày tải lên: 05/08/2014, 10:21
Extreme Programming in Perl Robert Nagler phần 3 pptx
... who volunteers advice.” Copyright c 20 04 Robert Nagler All rights reserved nagler@extremeperl.org 40 Chapter 5 Iteration Planning Plans are useless, but planning is indispensable. – Dwight D. ... task is too Copyright c 20 04 Robert Nagler All rights reserved nagler@extremeperl.org 34 estimation timescale, the sum of your task estimates completed per itera- tion. You can’t comp...
Ngày tải lên: 05/08/2014, 10:21
Extreme Programming in Perl Robert Nagler phần 5 docx
... worked out between the Copyright c 20 04 Robert Nagler All rights reserved nagler@extremeperl.org 64 : ref($args->{$n}) eq $type; return delete($args->{$n}) } return undef; } sub _plan_print ... { print $TESTOUT "1 $max\n"; } 4 http://search.cpan.org/src/SBURKE/Test-1.22/lib/Test.pm Copyright c 20 04 Robert Nagler All rights reserved nagler@extremeperl.org 70 test_de...
Ngày tải lên: 05/08/2014, 10:21
Extreme Programming in Perl Robert Nagler phần 6 doc
... http://xp.c2.com/ExtremeDocuments.html for a doc- ument about documentation by XP’s founders. Copyright c 20 04 Robert Nagler All rights reserved nagler@extremeperl.org 78 Copyright c 20 04 Robert ... Available at http://search.cpan.org/search?query=Test- Exception Copyright c 20 04 Robert Nagler All rights reserved nagler@extremeperl.org 84 use_ok(’EMA’); } This is the minimal Tes...
Ngày tải lên: 05/08/2014, 10:21
Extreme Programming in Perl Robert Nagler phần 7 pot
... { use_ok(’SMA’); } ok(my $sma = SMA->new (4) ); is($sma->build_up_length, 3); is($sma->length, 4) ; is($sma->compute(5), 5); is($sma->compute(5), 5); is($sma->compute(11), 7); is($sma->compute(11), ... { use_ok(’EMA’); } ok(my $ema = EMA->new (4) ); is($ema->compute(5), 5); is($ema->compute(5), 5); is($ema->compute(10), 7); dies ok {EMA->new (-2 )}; dies...
Ngày tải lên: 05/08/2014, 10:21
Extreme Programming in Perl Robert Nagler phần 8 ppsx
... ’AUTHORIZATION’); is($pop 3-& gt;User($cfg->{USER}), $cfg->{USER}); is($pop 3-& gt;User, $cfg->{USER}); is($pop 3-& gt;Pass($cfg->{PASSWORD}), $cfg->{PASSWORD}); is($pop 3-& gt;Pass, $cfg->{PASSWORD}); is($pop 3-& gt;Login, ... ’DEAD’); is($pop 3-& gt;Alive, ’’); is($pop 3-& gt;Host($cfg->{HOST}), $cfg->{HOST}); is($pop 3-& gt;Host, $cfg->{HOST}); $p...
Ngày tải lên: 05/08/2014, 10:21
Extreme Programming in Perl Robert Nagler phần 9 pps
... support pair programming. Copyright c 20 04 Robert Nagler All rights reserved nagler@extremeperl.org 141 Copyright c 20 04 Robert Nagler All rights reserved nagler@extremeperl.org 142 is not called ... http://www.tuxedo.org/˜esr/doclifter. Copyright c 20 04 Robert Nagler All rights reserved nagler@extremeperl.org 148 15.7 Pair Programming Programming courses rarely mention...
Ngày tải lên: 05/08/2014, 10:21
Extreme Programming in Perl Robert Nagler phần 10 pps
... [’h1’], Copyright c 20 04 Robert Nagler All rights reserved nagler@extremeperl.org 158 subject matter oriented program- ming, 63 Swiss Army Chainsaw, 19 task, 33 test-driven design, 83 test-first programming, ... 1 64 Mock objects, 123 Normal form, 76 once and only once, vii pair programming, vii plan-driven, 3 planning game, vi, 22 pure function, 1 54 refactor, vii Refactoring, 95 re...
Ngày tải lên: 05/08/2014, 10:21