1

对于可以对对象本身进行的数据验证与需要访问某种外部资源的验证之间的区别,是否有任何通用术语?

例如,如果我有用户记录,我可以检查“用户名是否存在?”之类的内容。“用户名至少有n 个字符长吗?” 等等,而不需要任何额外的上下文。但是,一旦我想做诸如“用户名可用吗?”之类的事情。它需要检查我系统中的其他记录。

我只是想知道是否有任何好的术语来描述这些类型场景的差异?“静态分析”与“运行时检查”比较合适,但显然不正确。

4

1 回答 1

0

对于这些不同类型的验证,我真的不知道有任何广泛接受的术语。维基百科为您提供了一些指导。

重要的是您定义/使用团队中每个人都同意和使用的一组术语。我相信您提出的条款(静态运行时)并不好,因为无论如何所有这些规则都是在运行时执行的。我会提出诸如内在外在内部外部验证之类的东西。

于 2012-06-22T16:35:41.533 回答