Improve DMNCompilerImpl class #1748
Labels
area:dmn
Related to DMN
area:engine
Related to the runtime engines
type:tech-debt
Things that were left behind an may harm us in the future.
DMNCompilerImpl
class is the core responsible of DMN model compilation, i.e. translation of model to "evaluators".That class grown over time, and some methods became too big, missing some of the clean code principles.
At the same time, that class itself has a very limited test coverage, in isolation (its behavior is checked, indirectly, by other "integration" tests).
Scope of this ticket is to:
(From https://www.geektrust.in/blog/2021/11/11/clean-code-series-part-3-clean-readable-code/)
@baldimir @yesamer
The text was updated successfully, but these errors were encountered: