The best way to refactor a program is to refactor it.
你和我各有一个苹果,如果我们交换苹果的话,我们还是只有一个苹果。但当你和我各有一个想法,我们交换想法的话,我们就都有两个想法了。
Judge oneself than to judge others more difficult. If you successfully trial right himself, then you are really a wise.