Não resta dúvida que o Refactoring é uma boa prática de programação, porém, alguns cuidados devem ser tomados antes de se decidir o que fazer.
O Eduardo falou a respeito de alguns destes cuidados.
Até!!!