我认为软件开发中很少有比重构代码更缺乏魅力的任务,但对于维护进行中的项目它仍然是一项重要的活动。
I can think of few tasks in software development that are less glamorous than refactoring code. Yet it is a crucial activity for the ongoing maintenance of a project.
如果团队要用重构来调整设计和架构方面的代码,资深的开发人员或者软件架构师就该领导团队。
If the team is adjusting the design and architecture of the code by refactoring, a senior developer or software architect may take the lead.
拥有优秀核心品质的人会提出最优的方法,包括编写单元测试和重构;学习设计模式,并且最重要的是:开发出众并实用的软件。
People with good core qualities will pick up the best approaches including writing unit tests and refactoring; learn design patterns and what is most important -deliver great and useful software.
重构必须是软件开发活动中一个关键的环节,通过合适的工具,并采取系统的方法,可以逐步地改善代码的质量。
Refactoring must become a key part of your software development activity, done in a methodical way using appropriate tools so as to progressively improve the quality of your code.
它通过估算风险、对重构进行优先级排序以及估算软件现状来管理开发。
It provides development managers with insight to assess risk, prioritize refactoring, and assess software readiness.
在软件工程中,MartinFowler造就了这个重要的概念—重构。
In software engineering, Martin Fowler coined a great term - refactoring.
接下来他谈到了一个严峻而真实的方面——软件和组织都需要重构。
And then he gets to the hard but true comments about the need to refactor both software and organizations.
可以在重构项目中处理多个软件设计问题。
Several software design issues can be addressed during refacing projects.
服务模型的重构是无法避免的,并且在敏捷软件开发中,我们鼓励进行持续重构。
The refactoring of the service model cannot be avoided, and as in agile software development, we encourage such continuous refactoring.
通过这样,企业中面向服务的软件的百分比将随着时间的增加而增加,而不必在以后重新进行体系结构设计或重构。
In this way the total percentage of software in the enterprise that is service oriented can grow incrementally over time without having to fundamentally re-architect or refactor as you go.
在敏捷软件开发的世界中,设计模式的使用、重构,它们都是使用适应性重用的例子。
In the Agile software world the use of design patterns and refactoring are examples of adaptive reuse applied.
类似地,软件开发人员必须注重构建质量代码,同时协调他们的活动,使得一切顺利进行。
Similarly, software developers must focus on building quality code and coordinating their activities so that all of the pieces fit well together.
基于广义定位原理及分解重构等理论,构造了产品自动化设计理论模型,并进行了软件系统的实现。
Based the generalized locating principle and the decomposition and reconstruction principle, the theoretical model of product design automation is developed and the software system also achieved.
文中还给出了故障分段判断以及网络快速重构的软件流程和使用方法。
It also introduces software flow and use for problem judgement and sets a model on network reconstruction and computer flow.
利用软件工程中的重构技术,提出一种基于抽象数据视图的系统转换模型。
By the refactoring technology in software engineering, this paper proposes a system refactoring model based on abstract data view.
对可重构软件开发平台的整体设计采用“纵向分层,横向分割”的指导思想,以不同级别的抽象在一定程度上化解了问题的复杂性。
The whole design of the reconfigurable software development platform is divided in landscape orientation and portrait, which reduces the complexity of the problem in some degree with different levels.
针对目前国内外星载系统软件可重构性较差的问题,提出了一种基于软件总线的星载系统软件结构。
This paper proposes a structure of on-board system software based on software bus, for the poor reconfiguration of on-board system software at home and board at present.
自由曲线曲面重构的数据结构设计是开发逆向工程软件的关键技术之一。
The data structure design of free curve and surface reconstruction is one of the key technologies of developing reverse engineering software.
在对光谱相位相干直接电场重构法硬件和软件进行深入研究的基础上,建立了光谱相位相干直接电场重构法测量系统。
Based on further studies on spectral phase interferometry for direct electric-field reconstruction from both hardware and software, SPIDER phase measurement system is built.
在对光谱相位相干直接电场重构法(SPIDER)硬件和软件进行深入研究的基础上,建立了光谱相位相干直接电场重构法测量系统。
Based on further studies on spectral phase interferometry for direct electric-field reconstruction (SPIDER) from both hardware and software, SPIDER phase measurement system is built.
在源代码中找到的唯一模式。它可以帮助您通过寻找代码片段,可以受益于一个重构更好的软件。
Unique finds patterns in source code. It helps you build better software by finding pieces of code that could benefit from a refactoring.
重构(动词):就是利用一套重构手段来调整软件结构而不改变其外部表现。
Refactor: to restructure software by applying a series of refactorings without changing its observable behavior.
通过系统重构,得到了改进的学位管理系统软件体系结构与系统包图。
By the reconstruction, the improved software architecture and the package diagrams of degree management system are achieved.
重构:如果我不得不找出一个能够将XP和其他方法区别开来的东西那就是重构――不断的软件再设计以改进它对于变化的反应。
Refactoring. If I had to pick one thing that sets XP apart from other approaches, it would be refactoring -- the ongoing redesign of software to improve its responsiveness to change.
介绍一种用来设计可重构平台的软件无线电体系结构,叫做软件无线电分层体系结构。
This paper presents the system architecture for the design of software radio on a reconfigurable platform called the layered software radio architecture.
介绍一种用来设计可重构平台的软件无线电体系结构,叫做软件无线电分层体系结构。
This paper presents the system architecture for the design of software radio on a reconfigurable platform called the layered software radio architecture.
应用推荐