3 ms·
> If testing is difficult, the design is wrong Or domain/IO is cumbersome. Think videogames.
by ivanjermakov 5mo ago
> If testing is difficult, the design is wrong
Or domain/IO is cumbersome. Think videogames.
- embedding-shape 5mo agoThat's one of the few places where creating abstractions makes a lot of sense, especially in video games. You really, really want as much to be automated tested as humanly possible, because the user/player surface ends up enormous and testing gets "expensive" much quicker than a typical SaaS.
- nullsanity 5mo agoNope, that's just the design being wrong. Factorio has no issues with testing. It doesn't matter if nobody is interesting it fixing it, video games have been and almost always are written like shitty single use code, (Even when it's not) so it shouldn't surprise anyone that proper test harnesses aren't available in engine.