(no title)
throwaway7644 | 5 years ago
To have performance, you have to understand the data you are working with and how it can transformed efficiently by your hardware. To have maintainability you have to create good abstraction around how you transform your data. To have correctness you have to implement and composite those data transformation in a meaningful way.
All of those things are orthogonal.
reader_mode|5 years ago
chromanoid|5 years ago
Game developers usually and rightfully skip maintainability and invest barely enough regarding correctness. Games are like circus performances while business apps should be made to run the circus.