全体のコードのうちで、ステップ実行するする必要がどれだけある?
ウォッチ式でブレークさせる必要がどれだけある?

デバッグのために本来のコードの書き方変えるなんて本末転倒
どうしても必要ならデバッグ時にデバッグ用のコード入れる方がマシ