Is it a good practice to use #ifdef during development to switch between different types of behavior? For example, I want to change the behavior of existing code, I have several ideas how to change the behavior and it’s necessary to switch between different implementations to test and compare different approaches. Usually changes in codeRead more