Closed KirilStrezikozin closed 1 year ago
Task linked: CU-85zt0qwa2 Codebase: refactor addon structure
Addon's able to run on Blender startup. Now it's time to fix broken calls and clean up messy areas :)
10h 45min spent on addon code structure refactor,)
What still has to be done:
bakemaster.log()
error codesBM_UI_wh_UIList
Continue working on the following:
ImportHelper
to specify a filter for filetype)ready to merge.
No extraordinary stuff around here. Put simply, the BM code design pattern is.. well... I'd call it disgusting but there's actually no design pattern to refer to, to tell the truth.
Having said that, here's a PR about refactoring to make future dev more pleasant.
Seeing yourself as a curious human being, take a look at my design masterpiece here: BM 3.0 Jam (Figma). To cut it short, BM will have a Tree structure for modules (Composite design pattern),
WalkHandler
more clearly singleton, andbakemaster
PropertyGroup
- Mediator.