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

Code inspection method and device

A code inspection and code technology, which is applied in the field of code development, can solve the problems of centralized review taking too much time, large amount of online banking code, missing checkpoints, etc.

Active Publication Date: 2017-01-04
BANK OF CHINA
View PDF3 Cites 28 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0002] At present, in the development of online banking business functions, there is a phenomenon that the proportion of new employees (1-2 years) is too high (70%), and a large number of foreign aids are used for development. About 40% of the codes are completed by foreign aids. However, most of the foreign aid is newly introduced personnel, and there are problems of insufficient development experience and irregular code writing
Each development batch has a huge amount of online banking code, and the code review personnel have low skills. Centralized review takes a lot of time, and manual review is difficult to review all codes.
At the same time, there are 164 online banking product specification documents, and the scale of code review points is huge, including more than 200 checklists. If the review is based on personal experience alone, checkpoints may be missed. Therefore, it is urgent to develop a code review tool to assist the development of online banking business functions.

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
  • Code inspection method and device
  • Code inspection method and device
  • Code inspection method and device

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0120] The following will clearly and completely describe the technical solutions in the embodiments of the present invention with reference to the accompanying drawings in the embodiments of the present invention. Obviously, the described embodiments are only some, not all, embodiments of the present invention. Based on the embodiments of the present invention, all other embodiments obtained by persons of ordinary skill in the art without making creative efforts belong to the protection scope of the present invention.

[0121] figure 1 It is a schematic diagram of the overall flow of the code checking method according to the embodiment of the present invention. like figure 1 As shown, the code inspection method mainly includes:

[0122] Step S1. Obtain a list of code files to be modified.

[0123] The above list of code files to be modified refers to codes to be checked. Usually, developers need to perform code specification checks on all codes in the current development f...

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 provides a code inspection method and device. The code inspection method comprises the following steps: obtaining a file list with to-be-modified codes; and carrying out error inspection, alarm inspection and prompt inspection on the file list with the to-be-modified codes according to a preset code analysis rule, generating an inspection result and outputting the same. By adoption of the code inspection method provided by the invention, all codes in the file list with the to-be-modified codes can be scanned to inspect the codes not satisfying a development rule, bad editing habits of online banking developers in a development process can be corrected, and the online banking developers can follow the standard encoding rule so as to improve the code quality, improve the code inspection efficiency and shorten the code inspection time. In addition, the code inspection device provided by the embodiment of the invention adopts an Eclipse plug-in development mode, thereby being less in investment, fast to become effective, customizable, open in code sources and capable of satisfying the online banking code review requirements at present and in the future.

Description

technical field [0001] The invention relates to the technical field of code development, in particular to a code checking method and device. Background technique [0002] At present, in the development of online banking business functions, there is a phenomenon that the proportion of new employees (1-2 years) is too high (70%), and a large number of foreign aids are used for development. About 40% of the codes are completed by foreign aids. However, most of the foreign aid is newly introduced personnel, and there are problems of insufficient development experience and irregular code writing. The amount of online banking codes in each development batch is huge, and the skills of code reviewers are relatively low. Centralized review takes a lot of time, and manual review is difficult to review all codes. At the same time, there are 164 online banking product specification documents, and the scale of code review points is huge, including more than 200 checklists. If the review...

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
CPCG06F11/3616
Inventor 王同庆黄河峰崔晓军
Owner BANK OF CHINA
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