The Fruits of Our Efforts

Code is written once but is changed several times over the lifetime of any nontrivial application. The membership package, in that popular video-on-demand system, went into production last year. But the company now wants the package to manage multi-month subscriptions and automated renewals. That royalty payment package at the record company needs upgrading to integrate with a new third-party electronic payment system. That tax filing software better handle correctly the last-minute changes to the tax laws. The list goes on.

Relevant and useful applications change constantly. That’s one reason why “Embrace Change” is a key principle behind eXtreme Programming (XP). That’s also the reason why “Responding to Change” is ...

Get Test-Driving JavaScript Applications now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.