我想知道在C++,Java,C#等编程语言的应用程序中处理错误的最佳方法是什么。最佳实践错误处理
我想创造一个地方存储与错误和警告消息相关的数字。
例如:
10000 - > “无法读取文件”。 ... 20000 - >“缓冲区溢出”。 ... 80000 - >“关键的东西”。
我认为将错误与数字进行映射是一种很好的做法。无论显示哪种语言,都可以更容易地找到错误。你们有什么想法?有没有更好的方法来做到这一点?
另一点是,如何存储它们,如何创建它们?
是一个很大的普遍枚举一个很好的解决方案?我们是否必须将它们存储在数据库中?在一个文件中?
它应该是:
- 容易找到代码中的错误(即从数量)。
- 容易添加新的错误(如果不在同一地点,不使用相同的错误编号两次可能会非常棘手)。
你们怎么看待这一切?
在此先感谢您的帮助和建议!
是的,这正是我所期待的。我不想只显示一个数字,找到相关的错误会是一件很痛苦的事情。但是我想为用户显示数字和可理解的文本。这样,如果在某个时候,我们获得了一个外语文本的截图,我们仍然有数字来匹配错误!实际上,我们正在考虑像您一样的数字和默认文字。它以另一种方式实施,但这个想法仍然一样!感谢您的回答! – 2011-02-03 09:18:42