Chapter 20. Tailoring the Approach

In the preceding parts of this book, we demonstrated how you can systematically capture and model concerns with use cases and, with aspect orientation techniques, preserve the separation of use cases all the way to code and test. How far you apply our approach in a project depends on a number of factors. Every project is different, and you must tailor your approach. Frequently, you will apply aspect orientation in conjunction with several other techniques. The key idea is to find the right balance and steer the project to success. In this chapter, we enumerate different project scenarios and prescribe a roadmap for you to find that balance for these scenarios.

Achieving the Right Balance

In the preceding parts ...

Get Aspect-Oriented Software Development with Use Cases 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.