我认为我的程序的两个主要问题是我的代码结构/组织和错误处理。我正在阅读代码完成2,但我需要一些东西来阅读,以处理潜在的问题。
例如,在一个网站上,如果只有当用户通过javascript篡改数据时才会发生某些事情,您会为此编写吗?另外,您什么时候没有捕捉到错误?当您编写一个类,它期望一个字符串和一个int作为输入,而它们不是字符串和int,您是否检查它,还是让它冒泡到传递不正确参数的调用方法?
我知道这是一个宽泛的话题,在这里不能用一个单一的答案来回答,所以我要找的是一本书或资源,它被普遍接受为教授正确的异常处理实践。
发布于 2012-06-26 23:31:26
需要记住的好事情之一是执行异常处理when there is a need。
对于.NET开发平台,只需遵循MSDN指南- 处理异常的最佳实践,并检查这篇不错的代码项目文章- .NET中的异常处理最佳实践。
然而,以下准则对任何开发平台都是适用的:
https://softwareengineering.stackexchange.com/questions/154400
复制相似问题