Grrr1337 发表于 2019-1-7 09:05:19


没错——我对现实世界中发生的这种常见场景感到好奇。
由于我的C语言经验很少,我做的第一件事就是检查各种源代码(它们看起来像什么),
通过在我的PC上或从互联网上的博客中反编译一些程序集。
我的印象是没有“
防御编程”
,而且我很少能找到像“if”这样的条件kword。
所以纯粹的计算/执行和几乎没有验证,这使得整个组件更短、更干净...但是验证到底在哪里?!
现在从您的评论中得出一些结论,验证必须在表单程序集中进行...所以其他一切都只是执行。
或者简称
“验证输入->计算/执行->输出”

MickD 发表于 2019-1-7 13:38:33

翻译错误代码(429):请求 QPS 超过限制。

Grrr1337 发表于 2019-1-7 14:27:07

我喜欢使用assert,并在调试模式下进行测试…System.Diagnostics.debug。断言(…);
它为发布版本编译,不会影响性能。
如果有疑问,请进行防御性编程,如果需要if语句,请使用它们。<br>查看system.windows中的颜色结构。例如
页: 1 [2]
查看完整版本: 如何验证结构的属性?