The best way to refactor a program is to refactor it.
大的不怕与小的同游,居中的却远避之。