I'm curious about what other programmers do to test code changes to their engines. Do you run test suites? Do you do self-play experiments? If so how many games?
I always run ECM at 20 sec / move. This is a metric that Bruce Moreland once talked with me about and something I adopted as a good idea. However as time has gone by I am less convinced about the merit of this test. Certainly it is good for some things but maybe not every change.
So, if you added an experiment to your code, what would you do to convince yourself it was a good thing to keep?
Scott