MS Tech Summit’s Post

View organization page for MS Tech Summit, graphic

586 followers

[MSTS23] 🔹Disentangling the Spaghetti Monster: How ECS Pattern Can Help 🔹Michael Yarichuk Are you afraid to improve some feature because it will surely create at least ten more bugs? Are you finding that fixing Null Reference Exceptions takes far longer than it should? Do bugs keep being reported faster than they are fixed? If so, you're not alone. Enterprise software is notoriously complex, with tangled codebases that are difficult and time-consuming to maintain. The result is often a "spaghetti monster" of code that takes increasingly more and more development time. In this talk, we'll discuss how the Entity-Component-System (ECS) pattern can help untangle this mess and make code maintenance more manageable. We'll take a look at the challenges of traditional enterprise programming and the cons of other architectural patterns like Model-View-Controller (MVC) and Model-View-Presenter (MVP). Then, we will take a look at the ECS pattern and how it can be used to separate concerns, reduce coupling and make the code more modular. We'll also discuss the benefits of using the ECS pattern, including improved scalability, flexibility, and maintainability. 🔗 https://lnkd.in/dSN8Emce

To view or add a comment, sign in

Explore topics