Another look at the problem

So far, we have been looking at the application solely from a web developer's point of view. This is a classic case of when all you have is a hammer, everything looks like a nail. Have we really tackled the core problem already? What questions haven't we asked yet? These are important things to ask ourselves. Also, we need to figure out what we can ask our business experts to get a better idea on how to move forward. So what assumptions did we make beforehand and why?

Tip

Using the right tool for the job does extend to the abstractions that we make. Solving a problem when you already know the solution is a web application, which is not always helpful.

Thinking in an MVC web application

So far, we have been thinking about ...

Get JavaScript Domain-Driven Design 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.