When to Refactor — Refactoring Toward Better… | OneNoughtOne