4 ms·
I have always wondered how they are managing all the complexity in Dota. It just is a humongous amount of complexity around all the items and abilities and how
by emilsedgh 5y ago
I have always wondered how they are managing all the complexity in Dota. It just is a humongous amount of complexity around all the items and abilities and how they affect each other.
When I saw there is a directory structure, for a second I thought it might be the source code to these games and I thought I can finally take a look at Dota's source.
- danuker 5y agoI would assume they use lots of unit tests, and testable code (which uses a fast and stable interface through which to test).
- bob1029 5y agoAutomated testing is probably 99% of the coverage.
- judge2020 5y agoWith the recent Rubick changes (can steal 2 spells) it really seems like the devs are challenging themselves. Not too few game-(breaking|crashing) bugs have been found as a result of some special interactions.
- arka2147483647 5y agoMost likely they have internal tooling to manage all that.
- wly_cdgr 5y agoI am strongly guessing they have a fuckton of Excel spreadsheets