For now, to KISS, every topic/lesson learned in Three.js Journey has been added to a folder without implementing a modular system that allows for the reuse of common initialization logic.
Solution
Create a modular system with useful design patterns (such as factory classes, composition, DI, etc.) and refactor the project structure so that each topic avoids using repetitive initialization logic.
Description
For now, to
KISS
, every topic/lesson learned in Three.js Journey has been added to a folder without implementing a modular system that allows for the reuse of common initialization logic.Solution
Create a modular system with useful design patterns (such as factory classes, composition, DI, etc.) and refactor the project structure so that each topic avoids using repetitive initialization logic.
Additional information