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

前端之家收集整理的这篇文章主要介绍了python – 什么时候反射停止值得呢?前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。

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

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

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

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

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

猜你在找的Python相关文章