In Practice
A software development company had an interesting dilemma with its issue-tracking system. Everyone seemed to need a different view of the data. Developers needed the details of outstanding bugs, while managers needed the status and estimated completion times of all outstanding issues.
The system maintainers found themselves writing new JavaServer Pages every few days to handle some new way to display the data. Most of the reports were just format changes, so the JSP files looked similar in most places, differing only in their output. After several months, the company upgraded the issue-tracking system and the structure of the database changed slightly. All of a sudden, the developers found themselves editing page after page, making ...
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Read now
Unlock full access