Personal code behavior evaluation method and system, computer device and medium

A code line and code quality technology, applied in personal code behavior evaluation methods, computer equipment and media, and system fields, can solve problems such as inability to distinguish codes, inability to evaluate the programming quality of programmers, and inability to apply well to industries or application environments , to achieve the effect of mentioning work efficiency and work ability

Pending Publication Date: 2020-02-21
北京结慧科技有限公司
View PDF4 Cites 1 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

However, SONAR only evaluates the obtained code segment. If the code segment is jointly written by multiple people, the software cannot distinguish which code segment was written by which person, and cannot independently contact the programmer to obtain the corresponding personal information. Code submission and code quality analysis, so that it is impossible to evaluate the programming quality of different programmers
On the other hand, the example of SONAR prefabrication is relatively simple and cannot be well applied to specific industries or application environments

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
  • Personal code behavior evaluation method and system, computer device and medium
  • Personal code behavior evaluation method and system, computer device and medium
  • Personal code behavior evaluation method and system, computer device and medium

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0028] In order to illustrate the present invention more clearly, the present invention will be further described below in conjunction with preferred embodiments and accompanying drawings. Similar parts in the figures are denoted by the same reference numerals. Those skilled in the art should understand that the content specifically described below is illustrative rather than restrictive, and should not limit the protection scope of the present invention.

[0029] First aspect, such as figure 1 As shown, one embodiment of the present invention provides a kind of personal code behavior evaluation method, comprises the following steps:

[0030] S120: Obtain at least one submission record under at least one project through the remote code warehouse, where the submission record includes the program code and the unique identification information of the programmer who submitted the program code;

[0031] As an optional implementation, the commit record can be obtained by connectin...

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 a personal code behavior evaluation method and system, a computer device and a medium. One embodiment of the method comprises the steps of obtaining at least one submission record under at least one project through a remote code warehouse, wherein the submission record comprises a program code and unique identification information of a programmer submitting the program code; performing quality evaluation on the program code through a code quality detection platform; and matching a quality evaluation result of the program code with a programmer submitting the program code through the unique identification information so as to obtain a personal code behavior report of the programmer. According to the embodiment, the quality of the program code can be evaluated, moreover, personal code behaviors of programmers can be evaluated at the same time, reasonable personnel allocation during project planning and targeted on-job training and guidance for the programmers arefacilitated, and therefore the overall working efficiency and working capacity of enterprises can be improved.

Description

technical field [0001] The present invention relates to the technical field of computer programming. More specifically, it relates to a personal code behavior evaluation method, system, computer equipment and media. Background technique [0002] SONARQUBE open source software (hereinafter referred to as SONAR) is a tool for evaluating software code quality. It compares the acquired code segment with some rule examples preset by SONAR software to judge whether it conforms to the rule example, thereby judging the code quality. However, SONAR only evaluates the obtained code segment. If the code segment is jointly written by multiple people, the software cannot distinguish which code segment was written by which person, and cannot independently contact the programmer to obtain the corresponding personal information. Code submission and code quality analysis, making it impossible to evaluate the programming quality of different programmers. On the other hand, the example of SO...

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 Applications(China)
IPC IPC(8): G06F8/41G06Q10/06
CPCG06F8/44G06Q10/06395
Inventor 徐华于振坤
Owner 北京结慧科技有限公司
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