Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/webpack/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Architecture 用于数据验证和标准化的简洁伞形概念?_Architecture_Language Agnostic_Terminology_Conceptual - Fatal编程技术网

Architecture 用于数据验证和标准化的简洁伞形概念?

Architecture 用于数据验证和标准化的简洁伞形概念?,architecture,language-agnostic,terminology,conceptual,Architecture,Language Agnostic,Terminology,Conceptual,我想编写一些代码来处理数据验证(例如,“字段X必须是字母数字”)和数据标准化(例如,“强制字段X为大写”)。我想要一个包含这两个函数的代码规范,它不会比它们任何一个都简洁(例如,使用validationandstandarization)。最好使用一个固定的术语,但发明总比没有好。我会使用parse1 从技术上讲,解析只需要识别输入与某些特定语法匹配——即您提到的限定部分 这几乎总是伴随着转换允许(通常是大量)变化的输入,并将其转换为某种标准化的格式,相对容易让其他代码处理。事实上,转换步骤非常

我想编写一些代码来处理数据验证(例如,“字段X必须是字母数字”)和数据标准化(例如,“强制字段X为大写”)。我想要一个包含这两个函数的代码规范,它不会比它们任何一个都简洁(例如,使用
validationandstandarization
)。最好使用一个固定的术语,但发明总比没有好。

我会使用
parse
1

从技术上讲,解析只需要识别输入与某些特定语法匹配——即您提到的限定部分

这几乎总是伴随着转换允许(通常是大量)变化的输入,并将其转换为某种标准化的格式,相对容易让其他代码处理。事实上,转换步骤非常常见,我敢肯定,如果代码只验证与语法的一致性,大多数程序员都会拒绝将代码真正作为解析器的想法

典型的例子是编译器的解析器,它验证输入(您的程序)在语法上是否正确,并且通常还会生成类似于抽象语法树的内容——将输入代码转换为更易于使用、识别模式、进一步转换等的格式


  • 解读节俭伙伴:解析是天堂
    资格认证怎么样?我把这个问题作为离题题来结束,因为它不是一个实际的编程问题,如本文所述。