2009-07-02 45 views
0

傍晚,Function Method的成功执行不需要成功失败的名称是什么?

是否有一个共同的或标准化的名称赋予一个函数或方法,其执行对于程序的成功执行并不重要或不必要?该功能是失败还是成功达到目的并不重要,只是它尝试过。

我一直在命名为“volatile”(例如volatileInsertSearchLog())这样的函数,因为它们并不总是被期望成功,但仍然可能会返回一个值用于错误报告目的。我很想知道是否有更合适的名字?

干杯!

回答

4

我会使用一个'尝试'前缀,也许它会返回一个布尔值,这将成功是真实的,并在失败时为false。因此,像:

bool TryInsertSearchLog()

.NET框架使用这种用于解析,例如bool Int32.TryParse(string, out int)

+0

用的是“尝试”,因为的try-catch块的函数名,我从来不喜欢但这绝对说得通。 – 2009-07-02 09:16:10