我在想如何在像C++、Java、C#这样的编程语言中处理应用程序中的错误。我想创建一个存储与错误和警告消息相关数字的地方,例如:
10000 -> "无法读取文件"。 ... 20000 -> "缓冲区溢出"。 ... 80000 -> "关键问题"。
我认为将错误与数字进行映射是一个好习惯。不论以后在哪种语言中显示,都更容易找到相应错误。你们对此有何看法?是否有更好的方法?
另一个问题是如何存储和创建它们?使用大的通用枚举是一个好的解决方案吗?我们需要将它们存储在数据库或文件中吗?
应该具备以下特点:
1. 易于在代码中查找错误(即通过编号)。 2. 易于添加新错误(如果错误编号不重复可能有些棘手)。
你们对此有何看法?
提前感谢您的帮助和建议!
10000 -> "无法读取文件"。 ... 20000 -> "缓冲区溢出"。 ... 80000 -> "关键问题"。
我认为将错误与数字进行映射是一个好习惯。不论以后在哪种语言中显示,都更容易找到相应错误。你们对此有何看法?是否有更好的方法?
另一个问题是如何存储和创建它们?使用大的通用枚举是一个好的解决方案吗?我们需要将它们存储在数据库或文件中吗?
应该具备以下特点:
1. 易于在代码中查找错误(即通过编号)。 2. 易于添加新错误(如果错误编号不重复可能有些棘手)。
你们对此有何看法?
提前感谢您的帮助和建议!