Looking for breakthrough ideas for innovation challenges? Try Patsnap Eureka!

Automatic code rule checking platform

A code and platform technology, applied in the platform field of automated code rule checking, can solve problems such as code defects that cannot be found in time, and achieve the effects of shortening the project cycle, improving code quality, and reducing workload

Active Publication Date: 2013-09-18
10TH RES INST OF CETC
View PDF2 Cites 44 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
  • Automatic code rule checking platform
  • Automatic code rule checking platform
  • Automatic 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 Visual Studio, 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 dr...

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
IPC IPC(8): G06F11/36
Inventor 刘涛孙肖
Owner 10TH RES INST OF CETC
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Patsnap Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Patsnap Eureka Blog
Learn More
PatSnap group products