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

时间:2009-07-02 08:59:00

标签: coding-style

晚上,

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

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

干杯!

1 个答案:

答案 0 :(得分:4)

我使用'Try'前缀并且可能让它返回一个布尔值,成功时为true,失败时为false。如下所示:

bool TryInsertSearchLog()

.NET框架使用它进行解析,例如bool Int32.TryParse(string, out int)