In this initial installment, Fowler makes the business case for refactoring and testing, and describes the interplay between refactoring, design, and reliability.
在第一部分,福勒探讨了重构和测试的商业意义,并描述了重构、设计、以及可靠性之间的相互作用。
You should be familiar with refactoring and normal unit testing as well.
您还应该熟悉重构和常规的单元测试。
Two of the most powerful forms of control are unit testing tools and refactoring browsers.
最强有力的两种控制形式是单元测试工具和重整浏览器。
The innermost level consisted of lower level practices such as pair programming; coding standards; unit and function testing; refactoring; simple design; and the 40-hour week.
最内层的级别包括比较底层的实践,比如结对编程、编码标准、单元测试和功能测试、重构、简单设计,以及每周工作40小时。
Added emphasis on refactoring and automated testing improves designs dramatically without the need for notebooks full of class diagrams.
对重构和自动化测试的特别重视动态地改进了设计,而且免去了画满类图的笔记本的需要。
However, it does not include today's refactoring techniques, unit testing tools and techniques, and so on.
然而,它并不包括现在的重构技术,单元测试工具和技术,等等。
The combination of thorough testing and automated refactoring is especially powerful and has transformed this once mysterious art to a useful, everyday tool.
将彻底的测试与自动化重构结合起来就会更加有效了,这样重构也就从一种神秘的艺术变成了有用的日常工具。
It is designed for vague and rapidly changing requirements, advocates short development cycles to maximize learning, and requires constant testing and refactoring of code to ensure its correctness.
它被设计用于模糊而迅速地更改要求,提倡较短的开发周期以便最大程度地学习,并要求持续测试和重编代码以确保其正确性。
You just need to make refactoring a regular activity in whatever development process you are following and ensure that your changes are validated with appropriate regression testing.
无论你采取什么开发方式,你都需要将重构作为一种常规的活动,以保证你的更改是有效的。
Furthermore, testing first makes maintenance and refactoring much easier.
另外,测试优先也可以使维护和重用更加容易。
Without functional testing, Web development becomes a guessing game that can be filled with frantic, error-prone deployments and refactoring.
如果没有功能测试,Web开发就像猜谜游戏一样,容易出现错误的部署和重构。
Improved quality and design through refactoring; heavy, automated unit testing; and continuous integration.
通过重构改进质量和设计;重的、自动化的单位测试;连续集成。
For coding, debugging, refactoring, unit testing, and so on, it matches or beats everything else available.
对于编码、调试、重构、单元测试等等,Eclipse可以与任何一种ide匹敌,甚至比它们还要好。
SQL Server Development Tools (SSDT) - ‘Juneau’ - brings testing, debugging, version control, refactoring, dependency checking, and deployment to database development in Visual Studio.
SQLServer开发工具(SSDT)Juneau让我们可以在VisualStudio中对数据库开发进行测试、调试、版本控制、重构、依赖性检测和部署。
Similarly TDD practice requires a unit testing tool and a refactoring tool.
TDD实践也需要单元测试工具和重构工具的配合。
The entire ERP application was migrated in 9 months by 3 developers totaling “3,650 developer-hours to migrate the code, 3,400 hours for code review and refactoring, and 1,300 hours for testing.”
整个ERP应用程序由3个开发人员花了9个月的时间来完成,“3650个工时用于移植代码,3400个工时用于检查和重构代码,1300个工时进行测试”。
The entire ERP application was migrated in 9 months by 3 developers totaling “3,650 developer-hours to migrate the code, 3,400 hours for code review and refactoring, and 1,300 hours for testing.”
整个ERP应用程序由3个开发人员花了9个月的时间来完成,“3650个工时用于移植代码,3400个工时用于检查和重构代码,1300个工时进行测试”。
应用推荐