加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 编程开发 > Python > 正文

python – 什么时候反射停止值得呢?

发布时间:2020-12-16 21:58:50 所属栏目:Python 来源:网络整理
导读:我只是重构了一个脚本,其中包含大约十二个,几乎相同的单行,一个使用反射来动态地将静态方法绑定到类. 重构版本 can be found here . 和 before refactoring here . 我的问题是:这看起来是否过度设计?我是否在追逐一些实际的学术优雅,比明显的方式更糟糕?

我只是重构了一个脚本,其中包含大约十二个,几乎相同的单行,一个使用反射来动态地将静态方法绑定到类.

重构版本can be found here.
before refactoring here.

我的问题是:这看起来是否过度设计?我是否在追逐一些实际的学术优雅,比明显的方式更糟糕?重构的形式更短(约70行),更“美丽”(对于一些定义的美的概念),但新手程序员可能根本不理解它.

最佳答案
“天真”方法的一个问题是可维护性 – 您需要12倍的维护,调试和测试方法.想象一下,你需要为它们添加一个额外的参数……随着时间的推移,方法将变得非常相似但不完全相同.因此,“复杂”的方法可能会随着时间的推移而获益.

顺便说一下,28个“幼稚”方法中的一个有一个错误,其余27个中没有:)

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读