Mohamed Elashri
@melashriSo I think this should be done at the end of the development process, not at the beginning. It is very time consuming and it takes time away from focusing on the physics we have. I'm devoted to make it more simple and easy to understand. So I will write some few tests to test the modular analysis not the physics or the statistics.
Wow, so I ended up with a pretty extensive set of unit tests for my physics analysis code. The main goal was to ensure that every step of the analysis is reproducible and verifiable, not just in terms of physics results but also in terms of code correctness. I have about 320 tests now, covering various aspects of the analysis. But I will probably refine them further as I go along.