Project responsible to group words and get average of vowels of this groups
- Class to get average of vowels per group (GroupedWords)
- Class responsible to print in this format ({a, o}, 6) -> 2.5 -> to represent group of words and average vowels
- Put dependency injection on classes
- Facade class to get those use case classes and the printer class
- Input class to receive the file to parse the words
Following the Clean Architeture of Uncle Bob. This is the structure:
-ROOT
- config (The bootstrap of the system is here, and any possible system configuration, like external confs)
- usecase (Here are all the business rules)