refactoring
n. 重构;重整
2025-11-24 21:14 浏览次数 11
n. 重构;重整
software refactoring软件重构
Service RefactoringWithin the service-orientation design paradigm, Service Refactoring is a design pattern, which is applied to an existing serviceservice so that either the service logic or its implementation can be changed without affecting the service consumer
Architectural Refactoring架构重构
Refactoring Approach分为由旧系统重构
Rename Refactoring更名重构
Code refactoringCode refactoring is a "disciplined technique for restructuring an existing body of code, altering its internal structure without changing its external behavior",Martin Fowler in http://refactoring.com undertaken in order to improve some of the nonfunctional attributes of the software.
reconstitution重构;补充头寸
Scratch Refactoring略重构
reforming(使)改正,改造(行为); 改革,改进;改过自新;(石油炼制)重整(reform 的现在分词)
Database RefactoringA database refactoring is a simple change to a database schema that improves its design while retaining both its behavioral and informational semantic A database refactoring is conceptually more difficult than a code refactoring; code refactorings only need to maintain behavioral semantics while database refactorings also must maintain informational semantic
By refactoring it to atomic pieces, you can see what assets you have.
通过把它重构为原子性的小块,就能够看出您拥有哪些资产。
Although this can often be done without impacting the users, you must be able to identify component users in the cases where reengineering and refactoring will impact them.
尽管这通常可以在不影响用户的情况下完成,但在再工程和重构将影响组件用户的情况下,必须能够标识这些组件用户。
If you run the program now, it produces exactly the same result as before, like any proper refactoring should.
如果您现在运行程序,那么将产生与以前完全相同的结果,像任何适当的重构应该的那样。
Or, when editing code, type the expression first and use this refactoring to automatically create a new local variable to assign the result to.
或者,在编辑代码时,先键入此表达式并使用这种重构自动创建一个新本地变量来指定表达式的结果。
Because both of these problems rely on a number「s factors, they are good candidates for refactoring (no pun intended) and thus for illustrating styles of code reuse.
由于这两个问题都依赖于数字因子,它们都是重构(不是双关语)和说明代码重用风格的最佳候选者。
I then click 「Preview」, and in the bottom window I get a list of refactoring operations, along with diffs for the currently selected item.
接下来,我单击「预览」,在底部窗口就可以看见一个重构操作的列表,并伴随当前所选项的异同比较。
In this installment, I started the discussion about using refactoring as a tool to help understand and identify emergent design.
在本期文章中,我首先讨论了使用重构作为手段来帮助理解和识别紧急设计。
For example, many times you need to refactor code to improve performance; having the right statistics on hand to show how refactoring improves the user experience is important.
例如,您需要对代码进行几次重构才能改善其性能;掌握正确的数据,显示重构是如何改善用户体验,这也是很重要的。
We are not refactoring enough, the code deteriorates, we lose more and more.
我们重构不够,代码质量不断恶化,我们失去的越来越多。
Continuous refactoring should carry on as an ongoing activity, to look after the small intentional and unintentional withdrawals that every development team invariably makes.
持续的重构应该作为一种连续的活动进行,处理每一个开发团队不定期所做的小的故意和非故意的取款。
You can improve response times by increasing the speed of host systems or performing code refactoring to improve efficiency.
可以通过提高宿主系统的速度或执行代码重构以提高效率,从而改进响应时间。
This refactoring of the class also improves the code so that we have separated the initialization code from the object construction code.
类的这种重构也会改进代码,因为我们将初始化逻辑从对象的构造函数分离出来了。
If the nested class is a static class, a box showing a preview of the refactoring displays right away.
如果这个嵌套类是一个静态类,那么就会立即出现一个框,显示这个重构的预览。
The availability of these tests provides rapid feedback on the data maps and supports subsequent refactoring of the data types that might be required in an SOA solution.
这些测试的可用性提供了有关数据映射的快速反馈,并支持SOA解决方案中随后可能需要的数据类型重构。
The goal of refactoring and rewriting is, to improve the sanity of the system by improving the code readability, structure and clarity.
重构和重写的目标,都是要通过提高的代码的可读性、结构和清晰性,从而提高系统的健壮性。
If you run the program now, it will produce exactly the same result as before, like any proper refactoring should.
如果您现在运行这个程序,得到的结果与以前完全一样,这一点所有正确的重构都应该做到。
You can also be agnostic of module refactoring because module consumers no longer care which modules provide certain capabilities.
你也不用关心模块重构,因为模块的消费者不再关心某个功能到底是哪些模块提供的。
However, these differ from refactoring in that they add new functionality.
不过,这些特性与重构不同,因为它们添加了新功能。
The refactoring support we mentioned in the headline is new in this release.
标题中所提到的重构支持在此次发布中是全新的特性。
By refactoring my code now to use sets instead of lists, I not only fix this problem but make the overall solution better because I」m now using a more accurate abstraction.
通过将我的代码重构为使用集合而非列表,我不但解决了这个问题,而且优化了整个解决方案,因为我现在使用的是更精确的抽象。