1. 尽量将各个功能模块的小功能零件细分,并做好细分错误
  2. 每个部分留有单元测试函数用于检测具体的问题