💎一站式轻松地调用各大LLM模型接口,支持GPT4、智谱、豆包、星火、月之暗面及文生图、文生视频 广告
# 核对表:重构的理由 - [] 代码重复。 - [] 子程序太长。 - [] 循环太长或者嵌套太深。 - [] 类的内聚性太差。 - [] 类的接口的抽象层次不一致。 - [] 参数表中参数太多。 - [] 类的内部修改往往局限于某个部分。 - [] 需要对多个类进行并行修改。 - [] 对继承体系的并行修改。 - [] 需要对多个case语句进行并行修改。 - [] 相关的数据项只是被放在一起,没有组织到类中。 - [] 成员函数更多地使用了其他类的功能,而非自身类的。 - [] 过于依赖基本数据类型。 - [] 一个类不做什么事。 - [] 连串传递流浪数据的子程序 - [] 中间人对象什么也不干。 - [] 某个类同其他类关系过于密切。 - [] 子程序的命名太差。 - [] 数据成员被设置为公用。 - [] 派生类仅仅使用了基类的一小部分成员函数。 - [] 用注释来掩饰拙劣的代码。 - [] 使用了全局变量。 - [] 在子程序调用前使用设青代码,调用后使用收尾代码。 - [] 程序包含的某些代码似乎在将来某个时候才会被用到。