代码之家  ›  专栏  ›  技术社区  ›  Lachlan McDonald

函数\方法的名称是什么,它的成功\失败对于成功执行是不必要的?

  •  0
  • Lachlan McDonald  · 技术社区  · 17 年前

    傍晚,

    对于一个函数或方法,是否有一个通用的或标准化的名称,该函数或方法的执行对于一个程序的成功执行不是至关重要的或必要的?函数是否在其目的中失败或成功并不重要,只是尝试了它。

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

    干杯!

    1 回复  |  直到 17 年前
        1
  •  4
  •   Razzie    17 年前

    我会使用一个“try”前缀,并让它返回一个布尔值,成功时为真,失败时为假。比如:

    bool TryInsertSearchLog()

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