大佬教程收集整理的这篇文章主要介绍了delphi2010中的错误行为/错误“提取方法”,大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。
procedure TForm1.bitBtn3Click(Sender: TObject); var x: Integer; b: Boolean; begin if true then x := 8 //********************** i try to extract this line else x := 6; showmessage(inttostr(X)); end;
我得到的结果是:
procedure TForm1.bitBtn3Click(Sender: TObject); var x: Integer; b: Boolean; begin if true then newMethode else x := 6; showmessage(inttostr(X)); end;
而新的Methode是:
procedure TForm1.newMethode; var x: Integer; begin x := 8; end;
任何人都可以检查Delphi XE上的行为是什么?有谁知道是否有报道?
作为替代方案,您可能希望使用ModelMaker Code Explorer重构工具中的“提取方法”重构. 99欧元,这是一个relatively cheap工具,从Delphi 5开始工作,而recent 9.0.5 updates大大改进了他们的Extract Method重构,以至于我已经很长时间没有使用Delphi内置的了.
两大好处:
>它启动方法编辑器对话框,您可以在其中更改和重新排序参数,然后将这些参数反映在提取和调用的代码中
>它会将原始代码保留在(* *)注释中,以防万一发生故障,或者您需要引用它
此外,它还在代码中放置书签(编号为7,8和9),以便在提取的代码和呼叫站点之间轻松导航.
强烈推荐.
以上是大佬教程为你收集整理的delphi2010中的错误行为/错误“提取方法”全部内容,希望文章能够帮你解决delphi2010中的错误行为/错误“提取方法”所遇到的程序开发问题。
如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。
本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。