Viacheslav Blinov created IGNITE-27987:
------------------------------------------

             Summary: Split TableManager into simplier components that follow 
SRP
                 Key: IGNITE-27987
                 URL: https://issues.apache.org/jira/browse/IGNITE-27987
             Project: Ignite
          Issue Type: Epic
            Reporter: Viacheslav Blinov
            Assignee: Viacheslav Blinov


TableManager is a huge god-class with ~35 constructor parameters and 2000 LOC. 
It's a infamous class that is hard to maintain and analyze, and edits always 
seem very tedious. Lets try to split it into SRP components and turn the 
TableManager itself into the orchestrator of those components that is easy to 
reason about and test.



--
This message was sent by Atlassian Jira
(v8.20.10#820010)

Reply via email to