唯一的解决方案是重构(换句话说,就是修改)代码来进行清除,使工具能够理解它。
因此,我将根据组合方法模式重构这个方法,看看是否可以分离出原子性部分。
Configuration部分提供用来重构业务对象的名称或名称空间的可单击链接,见图5。
从长远来说,这并不是一个问题,但您要记得回过头来将它重构为更小的部分。
另外,在重构已有软件资产、使其更容易被重用时,这一点也卓有成效。
我也不知道还有拥有可以代码什么其他办法能够让我获得如此的信心。
下一步是重新构造Airport基础设施,以利用这个新的地理编码服务。
最好是构建易于重构的并且完全是您所需要的代码。
使用SeleniumIDE生成测试代码,这可能在一开始比较容易,但归纳和重构起来就很困难了。
我还在尝试找出,如何重构部署系统,使其更简单更具可扩展性。
当然,我们也可以用在字段上放置类似的普通断言的方法重构代码。
当你看到重构或创建可重用资产的机会时,不要把这些工作跟应用代码的剩余部分掺杂在一起。
这次经历说明,在某些时刻,如果代码完全没有结构,那么重写是比重构更有效的一种方法。
为了开发,努力进行简化并保证至少每天都集成您所构建的程序,必要时进行重构。
可以选择要移至其自己的函数的代码部分,然后选择Refactor-ExtractMethod。
从远处可以听到“放任地重构吧”的声音,似乎缺陷已成为遥远的记忆,响应性也已微不足道。
由于这些测试既慢又脆弱,还常常难于重构,它们通常会成为名副其实的维护负担。
如果在集成期间真的有命名冲突发生,该工具可以帮助您进行重置。
我们让它可以很容易地重构你的测试套件,而且我们也提供了混合手动测试和自动测试的能力。
如果构建中还飘散着不一致的、不可重复的和不可维护的气味,那么现在就花时间重构这些至关重要的资源吧。
如果没有编码标准,重新划分代码会更加困难,按应当的频度交换对更困难,快速前进也更困难。
在这种情况下,通常最好将代码重构为一个用户定义的函数,键映射随后就可以调用该函数。
长期进行来实现错误细节的项目将难以使它们的代码解构变得简单。
作为练习,您可以对代码进行重构以将数据访问函数分离到单独的文件中。
单元测试可以提供最重要的安全屏障,允许您按照自己的意愿重构代码库。
有时要节省空间的最好办法就是重构整个应用程序,把空间紧凑作为一个高级的设计目标。