30. The Payroll Case Study: Package Analysis

image

© Jennifer M. Kohnke

Rule of thumb: if you think something is clever and sophisticated, beware—it is probably self-indulgence.

—Donald A. Norman, The Design of Everyday Things, 1990

We have done a great deal of analysis, design, and implementation of the payroll problem. However, we still have many decisions to make. For one thing, only two programmers—Bob and Micah—have been working on the problem. The current structure of the development environment is consistent with this. All the program files are located in a single directory. There is no higher-order structure. There are no packages, no subsystems, ...

Get Agile Principles, Patterns, and Practices in C# 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.