News for hackers. Stuff that matters.
Re:An Introduction to Data Oriented Design with Rust by erichocean on Thursday September 17, 2020 @01:29PM (#24507419)
> It does seem like there are also legitimate concerns about refactorability and extensibility of DOD code.

On the contrary, that's why people adopt DOD designs. It's way easier to add new stuff without breaking existing code/designs in a way that harms them.

Re:An Introduction to Data Oriented Design with Rust by blovescoffee on Thursday September 17, 2020 @02:16PM (#24508081)
If your data changes then won't you need to refactor more than if your data changes in OOP? I suppose "data changing" is an arbitrary measurement but I think that's what people refer to when they talk about refactoring DOD vs OOP.
Re:An Introduction to Data Oriented Design with Rust by Arelius on Thursday September 17, 2020 @02:22PM (#24508169)
Likely, yes, but the corollary is if your data structure stays similar and well defined, then you'll have smaller, cleaner and less refactors for reasons that are unrelated to a fundamental shift in your actual data