最佳答案
有一个关于为您自己的框架设置错误域的 上一任督导主任职位,但是关于设置错误域和自定义错误代码 为您自己的项目/应用程序的最佳实践是什么?
例如,假设您正在开发一个核心数据密集型应用程序,并且有很多验证,那么您是应该坚持使用“现成的”核心数据错误代码(例如 CoreDataErrors.h
中的 NSManagedObjectValidationError
) ,还是应该创建自己的 MyAppErrors.h
,并用更具体的方法定义错误(例如,MyAppValidationErrorInvalidCombinationOfLimbs
?
Creating a custom error domain and set of error codes could significantly disambiguate your code, but is it too much overhead to maintain and does one have to worry about error code numbering conflicts? Or are there other concerns here?