防御性数据库编程——使用 T-SQL 编写健壮的代码?
在应用程序开发中,有一个防御性编程的概念。如何使用 Transact-SQL 实施防御性编程技术并编写健壮的代码?
In the application development there is a concept of defensive programming. How to implement defensive programming techniques and writing robust code using Transact-SQL?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(5)
更一般地
More generally
添加到 Scott 所说的内容:
To add to what Scott said:
我认为在 T-SQL 中应该更频繁地使用它。很多时候,当开发人员编写 SQL 代码时,他们不会像编写常规代码时那样考虑异常和错误。
is something that should be used a lot more often in T-SQL I think. A lot of times when developers write SQL code they don't think in terms of exceptions and faults as they do when writing regular code.
要考虑您的问题的心理学角度,您可能会发现 DBA 生存技能 – 防御性思考 是一本有趣的读物。
To consider the psychological angle to your question, you may find DBA Survival Skills – Think Defensively to be interesting reading.
除了其他人所说的之外,还要强制数据库中的数据完整性!
In addition to what all the others said, enforce data integrity in the database!