防御性编程 问答列表

网站编程漏洞清单

作者:Mark Harrison 提问时间:8/27/2008

看着 SO 上线对我来说是一种教育。我想列出针对网站的各种漏洞和漏洞,以及可以使用哪些编程技术来防御它们。 哪些类别的 vunerabilities? 崩溃的站点 闯入服务器 闯入他人的登录信息 垃...

Kotlin:双精度值为“正常”数字的条件

作者:Moritz Groß 提问时间:6/22/2020

如何测试 Kotlin 中 Double 类型的值是否不是或其他特殊值?Double.POSITIVE_INFINITY, Double.NEGATIVE_INFINITY, Double.NaN ...

是否需要将字符串解析为 LocalDate 对象的附加检查?

作者:LycheeSojuYYDS 提问时间:8/12/2020

我正在为一些验证用户出生日期的遗留代码编写一些测试。我在课堂上遇到了以下方法。我的疑问是 try 块中的 if 语句是否必要。根据我的理解,如果解析函数成功返回 LocalDate 对象,则 date...

创建一个矩阵 MxN,其中包含以元素数字表示的整数输入条件 (python) [closed]

作者:kcantor 提问时间:1/12/2021

已关闭。这个问题需要更加集中。它目前不接受答案。 想改进这个问题吗?更新问题,使其仅通过编辑这篇文章来关注一个问题。 2年前关闭。 改进此问题 我想创建一个矩阵 MxN。此矩阵从用户获取输入。...

避免在结构模式匹配中意外捕获

作者:Raymond Hettinger 提问时间:5/14/2021

这个例子被讨论为使用模式匹配时可能出现的“陷阱”: NOT_FOUND = 400 retcode = 200 match retcode: case NOT_FOUND: print('no...

关于重构大量连续 if 检查的建议

作者:Siddharth Shyniben 提问时间:9/23/2021

我有一些这样的代码: export async function handleRefresh() { if (!existsSync('postr.toml')) fail('not a post...

如何使用 Flutter 防御性地从 Firestore 请求数据

作者:Vega180 提问时间:9/30/2021

由于 Firestore 是一个 NoSQL 数据库,没有严格的类型规则和定义的文档结构,因此我考虑在我的 Flutter 应用程序中处理损坏的数据。 如果你想知道为什么我想防御性地请求,即使它不是...

可为 null 的引用类型和 null-oblivious 库

作者:Astemir Almov 提问时间:12/9/2021

最近,我们开始在项目中使用 C# 可为 null 的引用类型。 当然,在我们的项目中,我们使用不支持可为 null 的引用类型的 nuget 库。 使用此类库的最佳实践是什么? 我说的是这样的情况:...

为什么 java.util.ArrayList 类中的 rangeCheck 方法不检查负索引?[关闭]

作者:Poison 提问时间:2/28/2022

已关闭。这个问题是基于意见的。它目前不接受答案。 想改进这个问题吗?更新问题,以便可以通过编辑这篇文章用事实和引文来回答。 去年关闭。 改进此问题 /** * Checks if the gi...

视图中删除功能的防御性编程 Django

作者:Erik Andersson 提问时间:7/14/2022

我对 Django 还很陌生,我收到了一些关于我的项目(食谱应用程序)的反馈,我目前正在从我的导师那里得到一些关于防御性编程的反馈。我在 Django 的应用程序视图中创建了一个删除“函数”,他告诉我...


共15条 当前第1页