Если в вашей программной среде есть препроцессор, как, например, в C++, вы можете добавлять или удалять отладочный код простым изменением параметра компиляции.
Пользуясь методикой из примера выше можно выполнять не только полное включение или исключение отладочного кода, но и более изощренные действия.