重构助手

#18 
@linkkingjay 唔……我想想怎么做判断比较好