Eureka AIR delivers breakthrough ideas for toughest innovation challenges, trusted by R&D personnel around the world.

Auxiliary method and device for code development, storage medium and terminal

An auxiliary device and code development technology, applied in the field of machine learning, can solve problems such as low quality and efficiency of code writing and code review, comments that cannot be added intelligently, and historical review results cannot be provided, so as to facilitate improvement and Optimize, avoid repeated reviews, and reduce the effect of error rate

Inactive Publication Date: 2018-11-27
SHANGHAI XIAOYI TECH CO LTD
View PDF3 Cites 5 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

However, the existing code review tools cannot provide relevant historical review results as a reference, that is, they cannot intelligently display the comments that the code reviewer has previously added or the modification opinions that have been made on the same piece of code
In addition, the existing code review tools cannot directly and intelligently prompt code reviewers for other optimization solutions, such as more appropriate APIs, better code refactoring techniques or design patterns, etc.
[0004] Due to the low level of intelligence of the existing code writing tools and code review tools, the mechanical operation is rigid, resulting in low quality and efficiency of code writing and code review

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
  • Auxiliary method and device for code development, storage medium and terminal
  • Auxiliary method and device for code development, storage medium and terminal
  • Auxiliary method and device for code development, storage medium and terminal

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0026] Those skilled in the art understand that, as stated in the background technology, only when a programmer selects a specific API in existing code writing tools, can the relevant description and examples of the selected specific API be displayed when the program is written , and cannot intelligently recommend available APIs based on the needs of programmers. When a programmer finishes writing a piece of code, the current code writing tools cannot intelligently predict the programmer's intention to write code later and recommend a code section for the programmer relatively accurately. In addition, the existing code review tools cannot provide relevant historical review results as a reference, that is, they cannot intelligently display the comments that the code reviewer has previously added or the modification opinions on the same piece of code, nor can they directly provide intelligent prompts What optimization options do code reviewers have, such as more appropriate APIs...

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 relates to an auxiliary method and device for code development, a storage medium and a terminal. The auxiliary method comprises the following steps that a code is read; the code is identified and matched with a coding template in an intelligent algorithm, wherein the intelligent algorithm is obtained through machine training by using an original code and encoding rule in a codebase;if matching is successful, prompt information is output according to a matching result. The auxiliary method and device for the code development, the storage medium and the terminal can improve the quality and efficiency of code writing and code review.

Description

technical field [0001] The invention relates to a machine learning technology, in particular to an auxiliary method and device for code development, a storage medium, and a terminal. Background technique [0002] At present, the Eclipse integrated development environment is widely used among Java programmers. Eclipse provides programmers with the query and description of the application programming interface API in the Java language. However, in the process of writing a program, only when the programmer selects a specific API, can the relevant description and examples of the selected specific API be displayed when writing the program, and it cannot be intelligently recommended according to the needs of the programmer. Available APIs. Therefore, before writing a program, programmers need to spend a lot of time and effort to find a suitable API. In addition, when a programmer finishes writing a piece of code, the current code writing tools cannot intelligently predict the pr...

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): G06F8/33G06F8/72
CPCG06F8/33G06F8/72
Inventor 刘池
Owner SHANGHAI XIAOYI TECH CO LTD
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
Eureka Blog
Learn More
PatSnap group products