Code library construction system, method and related device

A code library and builder technology, applied in the computer field, can solve the problems of code traceability analysis and self-controllable grade evaluation efficiency and accuracy reduction, code development meta-information loss, code redundancy, etc.

Active Publication Date: 2020-10-23
北京迪力科技有限责任公司
View PDF4 Cites 4 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

However, after research, the inventor found that the code library has serious problems such as poor architecture design, insufficient code quantity, insufficient code type coverage, code redundancy, and loss of code development meta-information.
When using this code library for code traceability analysis and self-controllable level evaluation of software products, the efficiency and accuracy of code traceability analysis and self-controllable level evaluation will be seriously reduced

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 library construction system, method and related device
  • Code library construction system, method and related device
  • Code library construction system, method and related device

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0037] In order to enable those skilled in the art to better understand the solution of the present application, the technical solution in the embodiment of the application will be clearly and completely described below in conjunction with the accompanying drawings in the embodiment of the application. Obviously, the described embodiment is only It is a part of the embodiments of this application, not all of them. Based on the embodiments in this application, all other embodiments obtained by persons of ordinary skill in the art without making creative efforts belong to the scope of protection of this application.

[0038] At this stage, it is common to download specific version compressed packages of each open source software project to form a code library, which is used to implement code traceability analysis and independent controllable level evaluation of software products. However, the inventor found through research that the code base has serious problems such as poor ar...

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 code library construction system, a method and a related device. The code library construction system comprises a software project collector, a software project analyzer anda code library constructor. The software project collector is used for collecting multi-source heterogeneous software projects as a plurality of local storage software projects according to differentcollection requirements. The software project analyzer is used for analyzing a plurality of locally stored software projects according to different analysis requirements to obtain a plurality of project files and a plurality of corresponding project file meta-information. The code library builder is used for generating a file unique identifier of each project file, and carrying out non-redundancylocal storage and indexing on the plurality of project files based on the file unique identifiers and the plurality of project file meta-information so as to build a code library. When the code library construction system constructs a code library, the code library construction system is compatible with heterogeneous software projects of different sources, the mass requirements for project types and code numbers are met, and redundancy-free local storage of project files is achieved on the premise that meta-information of the project files is reserved.

Description

technical field [0001] The present application relates to the field of computer technology, in particular to a code library construction system, method and related devices. Background technique [0002] In order to realize the code traceability analysis and self-controllable level evaluation of software products, a massive code base capable of providing basic original code is required. The code quantity and code quality in the code base directly affect the efficiency of the above-mentioned code traceability analysis and self-controllable level evaluation and accuracy. [0003] In the prior art, it is common to download specific version compressed packages of various open source software projects to form a code library. However, the inventor found through research that the code base has serious problems such as poor architecture design, insufficient code quantity, insufficient code type coverage, code redundancy, and loss of code development meta-information. When the code ...

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/10G06F8/20G06F16/21G06F16/22
CPCG06F8/10G06F8/20G06F16/21G06F16/22
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