问题标签 [sanity-check]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
c++ - C ++的健全性测试生成器列表?
我发现只有
http://ispras.linux-foundation.org/index.php/API_Sanity_Autotest
因为它在维基百科上列出。是否还有其他适用于 C++ 的 Sanity 套件?
c# - C#:减少健全性检查中的线路噪音
我希望有一种方法可以在 C# 中简化这种类型的测试:
支持这一点的一个可能特性是支持新变量声明的 if 语句,例如
此处的收益可能并不明显,因为在此示例中建议的解决方案实际上更长。但如果名字更长,它真的会得到回报。
有没有更好的方法来做到这一点?像这样的建议是否有可能真正成为该语言的未来版本(请致电 Eric Lippert,进来)?
django - 加载 Django 固定装置时未调用 model.save()?
我正在覆盖我的 Django 模型 save() 方法,因此我可以对对象进行一些额外的健全性检查。(save() 是正确的地方吗?)
我的 fixtures/initial_fixtures.yaml 对象似乎没有调用它们的 save() 方法。我怎样才能对我的固定装置进行健全性检查?
python - 设计健全性检查
我有一个基于 GUI 的项目。我想把它放到代码本身和 GUI 部分。
这是我的代码
Main.py
::
现在,在 GUI 部分,我只是在 try-except 块中调用该函数:
在当前设计中,检查在第一个警告/异常时停止。当然,异常应该停止代码,但警告应该只向用户显示一条消息,然后继续。我怎么能这样设计呢?
arrays - 如何让 VBA 子例程调用将数组传递给子例程中的另一个函数的函数
我试图让我的 VBA 子例程运行一个创建数组的函数,然后将该数组传递给另一个函数,该函数进一步处理这些数组项。我制作了一个非常简单的示例,其功能与我的实际代码完全相同。如下:
只是这两个函数和调用这两个函数的子程序。编译器拒绝编译我的代码并向我解释:
编译错误:
类型不匹配:需要数组或用户定义类型
我只能说一切都是相同的数据类型,传递的参数确实是一个数组。以防万一您想知道,是的,我尝试过使用已分配数据的数组。
我知道我在 VBA 语法中缺少一些微妙的东西,但我还没有看到这样的例子。任何见解将不胜感激。
javascript - 在 JavaScript 中从高位和低位 32 位部分创建 64 位整数时如何防止值过大?
因此 JavaScript 整数是 64 位浮点值,因此可以精确地支持从 -2 53到 +2 53(-9,007,199,254,740,992 到 +9,007,199,254,740,992)的值。
您可以在我们非常有趣的主题中阅读所有相关信息:什么是 JavaScript 的 Max Int?Number 可以达到的最高 Integer 值是多少而不会丢失精度?
在我的项目中,我需要 64 位偏移到非常大的文件中。我可以通过组合一对高低 32 位值来制作这些。我不需要完整的 64 位范围,所以 JavaScript 的限制很好。
但我不知道该怎么做是如何健全地检查给定的一对 32 位值不会导致超出 JavaScript 范围的数字。
我怎么能检查这个?我认为对于超出此范围的数字可能是最棘手的。
ios - 健全性检查:设计可在 iOS 和 OSX 中使用的视图的架构?
我正在构建一个应用程序,我想在 iOS 和 OSX 中重用 99% 的代码。只是要求进行健全性检查。
(编辑)关于我的项目的更多信息可能会影响一些响应:我的应用程序涉及一个可定制的演示文稿,主要用于 iOS 设备。OSX 组件实际上是可定制呈现的设计器 - 一种指定要在选定的 iOS 设备上呈现的内容的方法。也就是说,OSX 应用程序将是一个完全正常的 OSX 应用程序,它允许用户为 iOS 设备选择、配置和定位一些元素 - 并显示该演示文稿的预览。当然,我希望预览尽可能类似于 iOS 渲染(而不实际调用 iOS 模拟器,我不希望它在所有 OSX 设备上都可用)。因此,我将演示文稿设计为一个视图,应该在 OSX 和 iOS 上尽可能以几乎相同的方式呈现。
为此,我从 iOS 中开始使用一些简单的视图绘图内容,现在我正在重新配置代码以便可以将其移植到 OSX。到目前为止,我的策略是将所有对 UIView / UIWindow / UIFont / UIColor 等的引用替换为 _View / _Window / _Font / _Color 等。对于 iOS 版本,我将包含一个名为 Wrapper.h 的文件,如下所示:
...使用基于 NS 的 OSX 定义(NSWindows 等)我知道一些细节会改变(比如视图中的 Y 坐标),但我可以处理。
我认为我不能像这样映射的唯一组件是手势识别器,因为 OSX 没有等效组件。我打算让它们成为在 iOS 包装器中实现的通用调用,并在 OSX 包装器中存根,因为我真的不需要 OSX 中的点击事件。
好主意?馊主意?有没有更好的方法来解决这个问题?谢谢...
r - R中的随机人口统计数据框健全性检查
我正在尝试制作一个包含人口统计信息的样本数据框。我想确保生成的每一行数据都是合乎逻辑的。具体来说,没有一行表示 22 岁以下同时拥有博士学位的人。如何让数据框对此进行逻辑检查?下面是我目前正在使用的代码。变量“a”是要输出的行数,“b”是年龄中位数,“d”是 NA 的概率。
系统:Mac OS 10.8.2,RStudio:v0.97.312
serialization - CamelCasePropertyNamesContractResolver 做了多少骆驼案?
像这样使用 JSON.Net:
JSON.Net 做了多少骆驼案?
它只是从单词的开头开始的小写字母吗?
例子:
- somePropertyId -> somePropertyId
- somePropertyID -> somePropertyID
- SOMEPropertyID -> somePropertyID
- SOMEPROPERTYID -> somepropertyid
java - Java 不变异常
我有一个项目,其中某些数据具有不能使用语言结构强制执行的不变量,但我打算编写我的代码以便维护它们。如果它们由于某种原因被破坏,则意味着我的代码有问题。我有一些健全性检查代码可以发现这些不变量是否已被破坏,但我不确定响应这种情况的规范 Java 方法是什么——我应该抛出一些标准异常吗?使用断言?
请注意,这是某个值设置不正确的问题。错误本身不是在健全性检查时发生的,而是在过去发生的,健全性检查现在才发现它(即,健全性检查本身正在运行并不坏,只是糟糕的是检查失败)。
谢谢!