Project Planning

Next Changes

The following tasks or issues will be addressed next:

  • Major Refactor and Redesign: the design is the result of a code, fix, test work. A formal design analysis is urgently needed.
  • Reduce Cyclomatic Complexity: related to the redesign, some methods are too complex to support adaptability.
  • Review unit tests names: several tests have misleading names. Each test class should represent some small piece of state which will be affected by one or several definitions in different ways.
  • Provide support for dependency injection with Spring (and also, adapt the examples).