Automated code rule checking platform

A platform and code technology, applied in the platform field of automatic code rule checking, can solve problems such as code defects that cannot be found in time, and achieve the effect of shortening the project cycle, reducing workload, and reducing later-stage risks

Active Publication Date: 2015-12-02
10TH RES INST OF CETC
View PDF2 Cites 2 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0007] The purpose of the present invention is to provide an automatic code rule inspection platform for the problem that code defects cannot be found in time during the software development process, so as to help developers find and solve code defects in time, thereby improving software quality

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • Automated code rule checking platform
  • Automated code rule checking platform
  • Automated code rule checking platform

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0015] refer to figure 1 . In the following embodiments, the automated code rule checking platform includes a connected computer terminal, a configuration management library, and an automated driving system. The personal development environment of the terminal includes commonly used VisualStudio, Eclipse, Tornado / Workbench, etc. The version control software server is installed in the configuration management library, which is used to store and manage the source code. The automated drive system includes platform software, version control software clients, and code analysis tools.

[0016] Operation steps of the automated code rule checking platform:

[0017] Step 1: The developer writes or modifies the code in the personal development environment of the terminal, compiles it after completion, and enters the second step after the compilation is passed;

[0018] Step 2: The developer submits the code to the configuration management library;

[0019] Step 3: The automated dri...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to view more

PUM

No PUM Login to view more

Abstract

The invention discloses an automatic code rule checking platform, which aims at providing the automatic code rule checking platform which helps developers find and overcome code defects in time. The automatic code rule checking platform is realized through the following technical scheme: codes which are edited or modified by a personal computer terminal are submitted to a configuration management library through a version control software client; an automatic driving system monitors the configuration management library in a polling mode; when the codes in the configuration management library are changed, platform software starts the version control software client to extract updated codes in the configuration management library, and a code analysis tool is called to check a code rule; the version control software client searches for the codes from the configuration management library and submits the codes to the code analysis tool to check the code rule; the code analysis tool executes code analysis work according to the item information, the check condition and the code check rule set configured or set by a terminal user, and the platform software shows check results to the developers.

Description

technical field [0001] The invention relates to a platform suitable for automatic code rule checking, which is applied in the software development process of various scales including multiple development environments and multiple programming languages ​​(C / C++ / C# / JAVA, etc.). Background technique [0002] Most large development organizations have their own set of coding and practices. But just documenting these specifications and ensuring real-time updates is a huge challenge. In addition, the long-term, faithful implementation of these norms and standards in the work is even more difficult. Even in a very mature organization, where a code review process is established and the review results can be fed back directly to the responsible person, there is still a lot of risk if the review is done after the fact. Because at this time, the error has become a reality, and it is likely to have entered the testing and production environment, causing substantial losses; and at this ...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to view more

Application Information

Patent Timeline
no application Login to view more
Patent Type & Authority Patents(China)
IPC IPC(8): G06F11/36
Inventor 刘涛孙肖
Owner 10TH RES INST OF CETC
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Try Eureka
PatSnap group products