defensive-programming

defensive-programming

文章 0 浏览 3

为什么快速失败型计划比防御型计划短?

我读过有关 Erlang 等语言的快速失败编程风格如何导致程序比大多数其他语言中的防御风格短得多的程序。这对于所有类型的程序都是正确的吗?其原因是什…

阳光①夏 2024-09-06 06:06:53 9 0

从 C 中的 fstream 获取有意义的错误消息;

以可移植的方式从 std::fstreams 获取有意义的文件访问错误消息的最佳方法是什么? badbits 和 failbits 的原始性变得有点烦人。我之前已经针对 win32…

同尘 2024-08-29 06:02:14 11 0

Java防御副本

我见过这样编码的防御副本 void someMethod(Date d) { myDate = new Date( d.getTime() ); } 但这对我来说没有意义,Java 中是否有一种方法可以在该对…

情深如许 2024-08-21 01:28:30 7 0

基本防御性编程

可能的重复: 最喜欢的(聪明的)防御性编程最佳实践 一些程序员总是建议我专注于轻松调试。什么是防御性编程以及练习时应在多大程度上考虑它? 还有…

疏忽 2024-08-16 02:24:08 9 0

你应该采取怎样的防御措施?

可能的重复: 防御性编程 今天早上我们就防御性编程的主题进行了精彩的讨论。我们进行了代码审查,其中传入了一个指针,但没有检查它是否有效。 有些…

雨轻弹 2024-08-14 18:43:41 13 0

面向互联网站点的 ASP.MVC 防御技术

我正在开发我的第一个 asp MVC 项目,该项目最终将在可公开访问的 Web 服务器上完成(我曾在 MVC 中开发过一些内部应用程序)。我应该考虑哪些技术、…

失眠症患者 2024-08-13 07:18:21 8 0

IOrderedEnumerable 和防御性编程

我喜欢防御性编程。 我讨厌抛出异常,但这不是我问题的主题。 我改编了 linQ 的扩展,以便能够使用列名执行排序。 public static IEnumerable OrderBy…

似狗非友 2024-08-12 04:01:25 9 0

在 C++ 中模糊敏感字符串的技术

我需要在我的 C++ 应用程序中存储敏感信息(我想要保密的对称加密密钥)。简单的方法是这样做: std::string myKey = "mysupersupersecretpasswordtha…

别闹i 2024-08-10 00:56:58 13 0

防御性编程:Java 指南

我有 .NET 背景,现在涉足 Java。 目前,我在设计一个防御错误输入的 API 时遇到了很大的问题。假设我有以下代码(足够接近): public void setToken…

苦妄 2024-08-05 07:27:32 7 0

针对恶意攻击的防御性编程

Closed. This question does not meet Stack Overflow guidelines. It is not currently accepting answers. 要求我们推荐或查找书籍、工具、软件库…

故事还在继续 2024-08-05 00:37:05 9 0

0xDEADBEEF 相当于 64 位开发?

用于 32 位系统(无论是 Linux、Mac OS 或 Windows、PowerPC 或 x86)我已经初始化了指针 否则将是未定义的(例如,它们不能立即 得到一个正确的值)…

得不到的就毁灭 2024-08-01 15:59:14 11 0

CLR:如果构造函数失败,它总是会抛出异常吗?

在Delphi中,如果在构造对象期间出现异常:将释放所有分配的内存并抛出异常。 例如,以下内容保证要么返回有效的Camera对象,要么抛出异常: Camera c…

一百个冬季 2024-07-25 19:57:58 9 0

防御性编程是否违反了 DRY 原则?

免责声明:我是一名外行,目前正在学习编程。 从未参与过项目,也未编写过超过 500 行的内容。 我的问题是:防御性编程是否违反了“不要重复自己”原…

神爱温柔 2024-07-24 17:09:27 13 0

如何隐藏exe或dll中的字符串?

我发现可以从二进制文件中提取硬编码字符串。 例如,Process Explorer 的属性视图显示所有超过3 个字符。 这是我为了简单测试而编写的一个简单可执行…

勿挽旧人 2024-07-22 01:19:14 10 0

真的用过clone()吗? getter/setter 中的防御性复制怎么样?

人们实际上使用过防御性 getter/setter 吗? 对我来说,99% 的情况下,您希望在另一个对象中设置的对象成为同一对象引用的副本,并且您希望对其所做的…

橙幽之幻 2024-07-21 07:52:48 12 0
更多

推荐作者

胡图图

文章 0 评论 0

zt006

文章 0 评论 0

z祗昰~

文章 0 评论 0

冰葑

文章 0 评论 0

野の

文章 0 评论 0

天空

文章 0 评论 0

    我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
    原文