-
Notifications
You must be signed in to change notification settings - Fork 11
2. Motivation
Txus Ballesteros edited this page Oct 2, 2018
·
1 revision
When I started on to think about modularise the projects who I work, the goals those I setted was the next:
- Improve the team work.
- Improve the project scalability.
- Improve the compilation time.
- Improve the software development workflows.
- Reduce the code conflicts on the source code version control (VCS)
- Reduce the impact and dependencies between functionalities.
Also, it was the perfect excuse to introduce some functional 's programming concepts plus Kotlin 's Coroutines, together do the code much more readable and maintainable.