【问题标题】:Name a loader error命名加载程序错误
【发布时间】:2010-01-19 00:38:20
【问题描述】:

我编写了一个加载器类,它有一个tries 属性,该属性指示在返回错误代码时重试加载 url 的次数。以 Twitter 为例,如果返回失败鲸鱼,加载器将重试加载方法调用,因为下一次调用可能会返回成功。

我指定了许多可以用字符串常量分派的错误,所以有XMLLoaderError.IOXMLLoaderError.SECURITY 等。如果尝试次数超过@987654324,我很难考虑分派错误的名称@ 财产。起初,我以为XMLLoaderError.TRIES_EXCEEDED,但我敢肯定那里有更好的东西。我考虑过XMLLoaderError.TIMEOUT,但超时更像是一个单一的加载错误。或者我可以聪明地使用XMLLoaderError.TRYOUT (jk) 有什么想法吗?

【问题讨论】:

  • ++ XMLLoaderError.TRIES_EXCEEDED。或者可能是 XMLLoaderError.TRY_COUNT_EXCEEDED?无论哪种方式,都清楚错误是关于什么的......
  • 'tries' 应该是 'retries': XMLLoaderError.MAX_RETRIES_EXCEEDED

标签: actionscript-3 naming nomenclature


【解决方案1】:

由于您的其他错误表明发生的错误类型/类型 - 即。 “SECURITY”或“IO”——这些都在 XMLLoader 上下文中,为什么不直接将其命名为 TRY? XMLLoaderError.TRY 对我来说很有意义 - 或者实际上,XMLLoaderError.RETRIES 可能更有意义!

【讨论】:

  • 我实际上将tries 重命名为retryCount,因此错误遵循您的建议为XMLLoaderError.RETRY_COUNT
猜你喜欢
  • 2021-07-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2011-05-20
  • 2010-09-08
相关资源
最近更新 更多