I was dragged into a project where no one originally worked on was there for a knowledge transfer. I found Doxygen with Graghviz very useful to understand the code flow. My experiments were on Mac.
Writing tests has always been a nontrivial task, especially if the code you are testing is mainly asynchronous (i.e., a…