我只是重构了一个脚本,其中包含大约十二个,几乎相同的单行,一个使用反射来动态地将静态方法绑定到类.
重构版本can be found here.
和before refactoring here.
我的问题是:这看起来是否过度设计?我是否在追逐一些实际的学术优雅,比明显的方式更糟糕?重构的形式更短(约70行),更“美丽”(对于一些定义的美的概念),但新手程序员可能根本不理解它.
最佳答案
我只是重构了一个脚本,其中包含大约十二个,几乎相同的单行,一个使用反射来动态地将静态方法绑定到类.
重构版本can be found here.
和before refactoring here.
我的问题是:这看起来是否过度设计?我是否在追逐一些实际的学术优雅,比明显的方式更糟糕?重构的形式更短(约70行),更“美丽”(对于一些定义的美的概念),但新手程序员可能根本不理解它.