If I want to validate this code in a white box manner, I have to separate UI-specific code from business code, which requires some refactoring.
如果我想以白盒方式验证这段代码,就必须将特定于用户界面的代码与业务代码分开,这就需要进行重构。
Take refactoring as an example.
重构即为一例。
Refactoring the manifest file.
重构清单文件。
Another key part is refactoring.
另一个关键部分是重构。
Refactoring is a means to an end.
重构是达到目标的一种方法。
Refactoring is another hot feature.
重构是另一个热门特性。
Refactoring is now supported as well.
现在还支持重构。
Refactoring is one of those challenges.
重构就是这些挑战之一。
什么是重构?
The benefits of this refactoring are many.
这个重构有许多益处。
Refactoring is indispensable for agile teams.
重构是敏捷团队不可或缺的。
This helps when you perform major refactoring.
在进行大的重构时它会提供帮助。
Every refactoring can be decomposed like this.
重构都可以像这样来拆分。
The move refactoring automatically takes place.
移动重构将自动执行。
You can invoke this refactoring from the editor.
此重构可以从编辑器调用。
Refactoring may introduce code that performs poorly.
重构可能会引入性能低下的代码。
These new refactoring are only available for C#.
这些新增的重构功能仅仅针对于C#是可用的。
Refactoring goes hand in hand with automated testing.
重构与自动化测试是携手并进的。
So the lesson here is simple: Never stop refactoring.
因此,这里的教训很简单:永远不要停止重构。
A refactoring consists of many small, technical steps.
重构由许多小的技术性步骤组成。
Internal refactoring to remove wrinkles in architecture.
内部重构以除去架构中的瑕疵。
Writing test cases first lowers your risk in refactoring.
先编写测试用例会降低重构中的风险。
Current IDE refactoring tools wouldn't catch this change.
目前的IDE重构工具不会捕捉这种变化。
Refactoring of interface parameter names is now supported.
现在支持接口参数名称的重构。
Refactoring is an essential part of any development effort.
重构是所有开发工作的基础部分。
A dialog box displays asking you to confirm the refactoring.
这时会出现一个对话框,要求确认这个重构。
VB gets its refactoring support from third-party vendors.
VB则从第三方供应商得到对重构的支持。
Refactoring is a structural transformation with a goal in mind.
重构是一种具有某种目的的结构转换。
After a bit of time refactoring, I had a general mechanism.
花了一点时间之后,我就得到了一个通用的机制。
What have I achieved by going through this refactoring exercise?
我通过前面的重构得到了什么?
应用推荐