IDE-Based R&D Assistant for Automated DevOps Verification
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing Devops tools for software development face complex tool entrances, rigid interaction logic, and low efficiency due to cumbersome verification processes, making it inconvenient for developers to use.
Innovation Solution
An intelligent research and development assistant is integrated into a local integrated development environment (IDE) to identify and execute auxiliary functions such as code scanning, compilation, and error correction, seamlessly interacting with service platforms to automate these processes without manual intervention.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If multiple Devops tools are used for code scanning and compilation verification, then verification functions are implemented, but tool entrance becomes complicated and interaction logic becomes rigid
Solution Approach 1:
The patent integrates multiple Devops verification tools (code scanning, compilation, etc.) into a single integrated development environment interface. This merging approach maintains all verification functions while simplifying the tool entrance from multiple separate platforms to one unified interface, directly resolving the contradiction between reliability and device complexity.
Solution Approach 2:
The integrated development environment is designed to provide universal access to multiple verification functions through a single platform. The system can perform code scanning, compilation verification, and other Devops functions within one environment, making the tool entrance versatile and reducing the need for multiple specialized tools.
2Reliability
If manual submission and verification operations are performed on separate platforms, then verification is completed, but interaction logic becomes rigid and usability decreases
Solution Approach 1:
The patent combines the code submission and verification operations that were previously separated on different platforms into a single integrated workflow. Developers can submit code and perform verification operations within the same integrated development environment, eliminating the need to switch between platforms and significantly improving ease of operation while maintaining verification reliability.
Solution Approach 2:
The integrated development environment acts as an intermediary that connects developers with multiple verification services. It provides a unified interface that mediates between the developer's submission and the various verification functions (code scanning, compilation), simplifying the interaction logic and improving usability.
3Reliability
If code is submitted to multiple separate platforms for verification, then comprehensive verification is achieved, but development efficiency decreases
Solution Approach 1:
The patent merges multiple verification functions (code scanning, compilation, and other Devops verifications) into a single integrated development environment. This allows developers to perform comprehensive verification coverage through one unified submission process rather than submitting to multiple separate platforms, thereby maintaining verification reliability while significantly improving development efficiency.
Solution Approach 2:
The integrated development environment performs preliminary integration of multiple verification services, so that when code is submitted, all necessary verification operations are automatically coordinated and executed within the unified platform. This preliminary setup eliminates the need for developers to manually manage multiple submissions, improving productivity while ensuring comprehensive verification.
Data Source
Figure 1
Figure 2
Figure 3
AI summary
A method for auxiliary processing of a software development, a device, a storage media and a program product are provided, which relate to fields of a software research and development, a cloud server, and the like in computer technology. The method includes: integrating one or more auxiliary research and development functions in a local integrated development environment, identifying (S201), according to an auxiliary operation command information input by a user, an auxiliary research and development function matched with the auxiliary operation command information; sending (S202) an operation request automatically to a service platform corresponding to the auxiliary research and development function in response to determining that the auxiliary research and development function is implemented by the corresponding service platform, so that the service platform performs an operation corresponding to the auxiliary research and development function according to the operation request and feed back an execution result of the auxiliary research and development function, so as to acquire (S203) the execution result of the auxiliary research and development function, which empowers the auxiliary research and development function of software development to a local programming site, thus the auxiliary research and development function is effectively combined with the user programming site without manual operation, thereby improving the research and development efficiency of the user.