#断言

2020-12-8 6:47
参考底图的前提是可以从称为断言的一系列分布式事务中构造知识图。多个断言通过称为归约的过程进行组合,可以使用集合将其归为有用的分组。 参考底图中数据的基本单位。可以指定其出处并经过加密签名的不可变语句,以允许基于信任和基于上下文的筛选。 接受一组断言并将其合并以创建一致状态的过程。减少允许将断言用作更改较大图形的不......
2020-12-5 15:48
在软件开发中使用断言被认为有助于生产高质量的软件。 不幸的是,迄今为止,在商业软件系统中缺乏针对这一论点的经验证据。 本文介绍了Microsoft Corporation的两个商业软件组件的经验案例研究。 这些组件的开发人员系统地使用了断言,这使我们能够研究软件断言与代码质量之间的关系。 我们还将比较断言与流行的错误......
Use of Assertions (2014)(blog.regehr.org)
2020-7-23 19:56
通过减小错误的执行和其效果的表现之间的距离来使调试更容易, 这篇文章将详细介绍断言,目的是帮助开发人员最大限度地提高收益,最大限度地降低成本。 我所见过的对断言的最佳定义来自C2维基: 断言是程序中特定点的布尔表达式,除非程序中存在错误,否则该表达式将为真。 这个定义直接告诉我们,断言不能用于错误处理。与断言相反,错......