Chapter 6. Modules
As our application grows, we need to consider the possibility of splitting it into different modules. It comes with it a lot of advantages, thus helping us to find the best way to test and evolve each module separately from the others and also to share each module with other projects.
In this chapter, we are going to cover the following topics:
- How to create modules
- Recommended modules
By gaining an in-depth understanding of the underlying business inside our application, we can isolate each group of functionalities (which are correlated) into a separated module. In the case of our parking application, we can split it into three different modules:
- UI: This module gives directives that could be used by other projects ...