python – 什么时候反射停止值得呢?
发布时间:2020-05-25 08:31:26 所属栏目:Python 来源:互联网
导读:我只是重构了一个脚本,其中包含大约十二个,几乎相同的单行,一个使用反射来动态地将静态方法绑定到类.重构版本can be found here.和before refactoring here.我的问题是:这看起来是否过度设计?我是否在追逐一些实际的学术优雅,比明显的方式更糟糕?重构的形
|
我只是重构了一个脚本,其中包含大约十二个,几乎相同的单行,一个使用反射来动态地将静态方法绑定到类. 重构版本can be found here. 我的问题是:这看起来是否过度设计?我是否在追逐一些实际的学术优雅,比明显的方式更糟糕?重构的形式更短(约70行),更“美丽”(对于一些定义的美的概念),但新手程序员可能根本不理解它. 最佳答案 “天真”方法的一个问题是可维护性 – 您需要12倍的维护,调试和测试方法.想象一下,你需要为它们添加一个额外的参数……随着时间的推移,方法将变得非常相似但不完全相同.因此,“复杂”的方法可能会随着时间的推移而获益.顺便说一下,28个“幼稚”方法中的一个有一个错误,其余27个中没有:) (编辑:安卓应用网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
