代码重构原来是这么好玩的一件事情哈哈