晚上,
是否有一个共同的或标准化的名称赋予一个功能或方法,其执行对于成功执行程序并不重要或不必要?功能是否失败或其目的是否成功并不重要,只是尝试了它。
我一直在命名“volatile”(例如volatileInsertSearchLog()
)这样的函数,因为它们并不总是期望成功,但仍可能返回一个值以用于错误报告。我很想知道是否有更合适的名字?
干杯!
答案 0 :(得分:4)
我使用'Try'前缀并且可能让它返回一个布尔值,成功时为true,失败时为false。如下所示:
bool TryInsertSearchLog()
.NET框架使用它进行解析,例如bool Int32.TryParse(string, out int)