一般来说,重构工具有哪些优点和缺点?
答案 0 :(得分:3)
<强>优势强>
<强>缺点强>
答案 1 :(得分:1)
优势:显而易见的一个:速度。
缺点:
答案 2 :(得分:1)
答案 3 :(得分:1)
我会说代码更改或编写代码的速度是最大的优势。我有CodeRush,没有它我就迷失了。
我认为最大的缺点是内存占用,如果你的内存紧张,那么它可能会伤害到更多的帮助。但我的每个开发盒上都有4Gb和8Gb,所以我没有注意到。 (并不是说它们占用了大量的内存,但是如果你是2Gb或更少,那么它将会引人注目)
另外,我注意到.NET的两个重要的重构工具(RefactorPro / CodeRush和Resharper)都存在网站项目问题(传统继承因此超出我的控制范围)和代码分析/建议引擎。似乎认为一切都很糟糕(实际上,这可能是对网站项目的一个相当准确的评估,但我不想一直提醒它)