Extreme Programming in Perl PHẦN 7 ppsx
... Nagler All rights reserved nagler@extremeperl.org 102 12.9 Continuous Rennovation in the Real World Programmers often use building buildings as a metaphor for cre- ating software. It’s often the wrong ... returns an arbitrary value. Perl has no implicit void context like C and Java do. It’s always safe to put in an explicit return; in subroutines when you don’t intend to return anythi...
Ngày tải lên: 12/08/2014, 16:21
... 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, Tracking, and Pair Programming) . ... your support, and for believing in me. And, for having the courage to leave the programming to the programmers. To Martin Lichtin, thank you for explaining that every l...
Ngày tải lên: 12/08/2014, 16:21
... you aren’t going to need, and Perl lets you put this principle into action. 1 Programming Perl, 3rd Edition by Larry Wall et al, p xix. 2 This wonderful story of doing the simplest thing that could ... elaborated in Programming Perl, p. 646. 3 See Object-Oriented Programming in It’s a SMOP for an example of when objects obfuscate. Copyright c 2004 Robert Nagler All rights rese...
Ngày tải lên: 12/08/2014, 16:21
Extreme Programming in Perl PHẦN 4 potx
... McGraw-Hill, Inc., 1984, p. 28. 57 7.8 Meetings XP puts people over processes. We don’t like wasting time in group meetings. Formal meetings are limited to planning and what we call, stand-up meetings. A ... must login or register. 2 Testing Computer Software by Cem Kaner et al is an excellent book about classical testing and quality assurance. 3 In Testing Extreme Programming, Lisa...
Ngày tải lên: 12/08/2014, 16:21
Extreme Programming in Perl Robert Nagler phần 7 pot
... base class. Finally, we fix a defect by exposing an API in b o th classes, and then we refactor the APIs into a single API in the base class. 12.1 Refactoring The first step in continous design ... circumstances in which they operate, even after years of planning. 2 Some people call this maintenance programming, implementing change requests, or, simply, firefighting. In XP, it’s called...
Ngày tải lên: 05/08/2014, 10:21
Extreme Programming in Perl Robert Nagler phần 8 ppsx
... reserved nagler@extremeperl.org 123 Chapter 14 Refactoring In refactoring, there is a premium on knowing when to quit. – Kent Beck Refactoring is an iterative design strategy. Each refactoring improves an ... shared error handling in Refactoring. Failure injection is an important technique to test error handling. It is in a different class from deviance testing, which tests the API. Inst...
Ngày tải lên: 05/08/2014, 10:21
Extreme Programming in Perl Robert Nagler phần 1 ppt
... 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, Tracking, and Pair Programming) . ... your support, and for believing in me. And, for having the courage to leave the programming to the programmers. To Martin Lichtin, thank you for explaining that every l...
Ngày tải lên: 05/08/2014, 10:21
Extreme Programming in Perl Robert Nagler phần 2 pps
... you aren’t going to need, and Perl lets you put this principle into action. 1 Programming Perl, 3rd Edition by Larry Wall et al, p xix. 2 This wonderful story of doing the simplest thing that could ... elaborated in Programming Perl, p. 646. 3 See Object-Oriented Programming in It’s a SMOP for an example of when objects obfuscate. Copyright c 2004 Robert Nagler All rights rese...
Ngày tải lên: 05/08/2014, 10:21
Extreme Programming in Perl Robert Nagler phần 3 pptx
... moving on to the next one. This chapter covers dividing stories into tasks during the iteration plan- ning meeting, estimating tasks, grouping tasks into iterations, and tracking team and individual ... simplifies communication about it. In my experience, customers tend to have trouble filling in this field in the beginning. Programmers are used to naming things (subroutines, modules, etc....
Ngày tải lên: 05/08/2014, 10:21