I never use CLEAR, I'd rather reset all variables/arrays I need reset by saying so in code. You can maybe spot poor/redundant coding if you have to reset everything, eg you are setting something inside a loop over and over when it can be set once outside the loop which sounds a little like what OP was getting at.
b = b + ...