Extreme Perl
| An evolving book about Extreme Programming with Perl. Freely available in HTML and PDF. |
Extreme Perl - 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 ... |
Extreme Perl - Preface
| Have fun, and build something cool. -- Pete Bonham. This book is about a marriage
of two compatible yet unlikely partners. Extreme Programming (XP) is a ... |
Extreme Perl - Chapter 7: Tracking
| He achieves successes he accomplishes his tasks and the hundred clans all say:
We are just being natural. -- Lao-Tze[1]. XP's focus is on the here and now. ... |
Extreme Perl - Chapter 3: Perl
| Perl is a language for getting your job done. -- Larry Wall. Perl is a dynamic,
object-oriented, interpreted, applications programming language with a full ... |
Extreme Perl - Chapter 9: Logistics
| Failure is not an option. It comes bundled with the software. -- Anonymous.
This chapter is under construction. Previous: Chapter 8: Pair Programming ... |
Extreme Perl - Chapter 5: Iteration Planning
| Plans are useless, but planning is indispensable. -- Dwight D. Eisenhower.
An iteration adds function to a system without breaking it. ... |
Extreme Perl - Chapter 12: Continuous Design
| In the beginning was simplicity. -- Richard Dawkins[1]. Software evolves.
All systems are adapted to the needs of their users and the circumstances in which ... |
Extreme Perl - Chapter 1: The Problem
| In spite of what your client may tell you, there's always a problem. -- Gerald
Weinberg. Software is a scarce resource, in that the demand for software ... |
Extreme Perl - Chapter 13: Unit Testing
| A successful test case is one that detects an as-yet undiscovered error. --
Glenford Myers[1]. The second and third examples test a post office protocol ... |