The code in Listing 2 shows the inherent weakness of any automated refactoring tool.
清单2中的代码展示了一些自动化重构工具的固有缺点。
Automated refactoring is probably not that interesting at this point for the same reason.
同样的原因,自动化的重构现在还不完善。
Rather than merely rely on automated refactoring tools, make sure that you do intelligent refactorings.
不仅仅依赖自动重构工具,确保您可以进行智能重构。
In order to improve the efficiency and accuracy of identifying refactoring, an automated refactoring identification technology is presented.
为了提高识别重构对象的效率和正确性,提出一种自动化识别重构对象的技术。
The combination of thorough testing and automated refactoring is especially powerful and has transformed this once mysterious art to a useful, everyday tool.
将彻底的测试与自动化重构结合起来就会更加有效了,这样重构也就从一种神秘的艺术变成了有用的日常工具。
Code analyzers, refactoring tools and automated refactorings, formatters and more, are difficult, if not impossible, to write in Ruby, because there is no way to parse Ruby source with Ruby code.
用Ruby写代码分析、重构工具和自动重构、格式程序等等甚至更多的工具并非不可能,但是很困难,因为还没有用Ruby代码分析Ruby源码的先例。
Refactoring differs from automated code generation in that it restructures the code without changing the functionality.
重构不同于自动代码生成,它重新构造了代码,却没有改变其功能性。
Refactoring goes hand in hand with automated testing.
重构与自动化测试是携手并进的。
Added emphasis on refactoring and automated testing improves designs dramatically without the need for notebooks full of class diagrams.
对重构和自动化测试的特别重视动态地改进了设计,而且免去了画满类图的笔记本的需要。
Improved quality and design through refactoring; heavy, automated unit testing; and continuous integration.
通过重构改进质量和设计;重的、自动化的单位测试;连续集成。
Martin Fowler : Before I really came across refactoring, particularly in conjunction with automated testing, I tended to look at design as something I have to get right at the beginning.
MartinFowler :在遇到重构之前,特别是在把重构与自动测试(automatedtesting)结合使用之前,我习惯于把设计看作是在开始阶段必须做好的一件事情。
In lightweight development, you need to carefully plan and negotiate requirements, and you have to build rigorous automated unit tests to enable better refactoring.
在轻量级开发中,您需要认真地规划并与客户磋商需求。您必须构建严格的自动化单元测试,以优化重构。
Teams practicing am would rather hold off on the abstractions and allow for change by relying on automated tests to enable refactoring.
实践am的团队宁愿迟些使用抽象,通过重构并依赖于自动化测试来允许变更。
The second way is to use an automated tool, such as Eclipse's refactoring features, to perform this refactoring.
第二种方法是使用自动化的工具来进行重构,比如说Eclipse的重构特性。
The second way is to use an automated tool, such as Eclipse's refactoring features, to perform this refactoring.
第二种方法是使用自动化的工具来进行重构,比如说Eclipse的重构特性。
应用推荐