lep*_*epe 11 naming-conventions
我正在编写一个类,我想知道哪一对方法对描述一个进程周期更有意义:
start() -> stop()
start() -> end()
start() -> finish()
Run Code Online (Sandbox Code Playgroud)
基本上,这些方法将在执行任务之前和之后调用.
我问的是英语(特别是编程 - 任何语言 - )哪一对更常见?
对不起,我不是母语,所以我想听听人们更喜欢哪一个.
如果不够清楚,请告诉我修复它或添加更多信息.
先感谢您.
更新:
这些方法的目的是在运行任务之前和之后调用任何"用户功能".对于任务本身没什么特别的.
更新2
我不想说我正在使用哪种语言(使其成为通用),但我正在做的是一个JQuery插件,我希望该插件的用户添加他们的自定义函数,以便在执行之前和之后触发主要任务.我希望这清楚.但我正在考虑使用答案不仅适用于JQuery,还适用于PHP/Java.
SLa*_*aks 14
如果调用该方法将中止任务或提前停止,请将其调用abort()或stop().
如果调用该方法将等到任务完成,请调用它waitFor().
如果调用该方法将执行任务的最后步骤,请调用它finish().
如果调用该方法将在任务后清理,请调用它Dispose()或cleanup().
大多数语言都有这种方法的标准名称; 用它.
更新:如果我理解你的情况,我会建议OnStarted()和OnCompleted()
gre*_*reg 10
这是一个相当上下文的问题,但通常你可以写:
start() - > stop()
begin() - > end()
你可以使用finish()来清理和关闭程序,但更多地使用close().