{"title":"正则表达式模式在软件编码标准质量控制中的作用","authors":"A. Qusef, Majid Hassan","doi":"10.1109/ACIT.2018.8672682","DOIUrl":null,"url":null,"abstract":"The regular expression is a method to describe strings that conform to a pattern. The need to use regular expressions arise to deal with strings which have a specific pattern such as a user input string, formatted data, and computer programs code elements. In this paper, the authors intend to establish a framework that aims to improve the quality control process to prove that the source code meets standards using a regular expressions. The framework extracts the code from the files then determines if the written code is following the company's own coding standards. The proposed framework covers the naming convention standards, data types utilizations, undesired programming language commands and keywords, hardcoded literals usage, and as well as the business dictionary tags compliance. The short achieved results shows the effectiveness of regular expressions to figure out the compliance of the source code with the standards rules set.","PeriodicalId":443170,"journal":{"name":"2018 International Arab Conference on Information Technology (ACIT)","volume":"93 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2018-11-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":"{\"title\":\"Power of Using Regular Expression Patterns in Software Coding Standards Quality Control\",\"authors\":\"A. Qusef, Majid Hassan\",\"doi\":\"10.1109/ACIT.2018.8672682\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"The regular expression is a method to describe strings that conform to a pattern. The need to use regular expressions arise to deal with strings which have a specific pattern such as a user input string, formatted data, and computer programs code elements. In this paper, the authors intend to establish a framework that aims to improve the quality control process to prove that the source code meets standards using a regular expressions. The framework extracts the code from the files then determines if the written code is following the company's own coding standards. The proposed framework covers the naming convention standards, data types utilizations, undesired programming language commands and keywords, hardcoded literals usage, and as well as the business dictionary tags compliance. The short achieved results shows the effectiveness of regular expressions to figure out the compliance of the source code with the standards rules set.\",\"PeriodicalId\":443170,\"journal\":{\"name\":\"2018 International Arab Conference on Information Technology (ACIT)\",\"volume\":\"93 1\",\"pages\":\"0\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2018-11-01\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"0\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"2018 International Arab Conference on Information Technology (ACIT)\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.1109/ACIT.2018.8672682\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"2018 International Arab Conference on Information Technology (ACIT)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/ACIT.2018.8672682","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
Power of Using Regular Expression Patterns in Software Coding Standards Quality Control
The regular expression is a method to describe strings that conform to a pattern. The need to use regular expressions arise to deal with strings which have a specific pattern such as a user input string, formatted data, and computer programs code elements. In this paper, the authors intend to establish a framework that aims to improve the quality control process to prove that the source code meets standards using a regular expressions. The framework extracts the code from the files then determines if the written code is following the company's own coding standards. The proposed framework covers the naming convention standards, data types utilizations, undesired programming language commands and keywords, hardcoded literals usage, and as well as the business dictionary tags compliance. The short achieved results shows the effectiveness of regular expressions to figure out the compliance of the source code with the standards rules set.