Details
-
Story
-
Resolution: Done
-
Undefined
-
None
-
None
-
None
-
None
-
False
-
False
-
-
---
-
---
Description
Some refactoring of core classes done as part of my ongoing journey to understand the codebase:
- TechnologyReferenceTransformer* -> TechnologyReferenceAliasTranslator*. Could be further renamed to TechnologyAliasTranslator. I think it better tells what this set of classes do. Further refactoring would potentially be needed to also change the name of the xml files that contain the translation.
- RuleLoaderImpl, WindupProcessorImpl: extraction of blocks of code into methods to better show what they do.
- Rewriting of some expressions into lambdas.
- Renaming of some variables.
- Elimination of dead code.