最近做了一个项目,发现有很多重复代码,想进行重构,但是 有涉及到动软.net bll model 文件夹中的类作为变量时,就没办法. 我想知道有什么办法可以让他重构.
用CodeSmith它吧.根据表中的父子关系进行生成组合的代码.
什么叫“涉及到动软.net bll model 文件夹中的类作为变量”?
重构不是简单的减少代码,还要考虑解耦
.net下一个很好的重构方法是使用泛型,lz可以参考下
用动软.Net代码生成器的话,可以实现很多类重构但是里面很多类和方法并非自己想要的,都受到很大的限制。
建议以后还是自己动手写类,那个东西用起来很不方便。