Version difference detection method and device, electronic equipment and storage medium

A difference detection and difference technology, applied in the computer field, can solve problems such as library compilation errors, difficult troubleshooting, and business bugs.

Pending Publication Date: 2020-08-07
BEIJING QIYI CENTURY SCI & TECH CO LTD
View PDF6 Cites 4 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0003] The extensive use of SDK and frequent modification and maintenance by multiple people bring a lot of convenience and benefits to APP development, but at the same time, it also leads to frequent changes in the content of different versions of SDK. Developers cannot fully understand the differences in the content of different versions of SDK. When using the SDK, there may be cases where other libraries that rely on the content are compiled incorrectly due to lack of understanding of certain content compared to the previous version, and the problem is difficult to troubleshoot, and it will cause bugs in other businesses that use the content

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
  • Version difference detection method and device, electronic equipment and storage medium
  • Version difference detection method and device, electronic equipment and storage medium
  • Version difference detection method and device, electronic equipment and storage medium

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0076] In order to make the purposes, technical solutions and advantages of the embodiments of the present application clearer, the technical solutions in the embodiments of the present application will be clearly and completely described below in conjunction with the drawings in the embodiments of the present application. Obviously, the described embodiments It is a part of the embodiments of this application, but not all of them. Based on the embodiments in the present application, all other embodiments obtained by persons of ordinary skill in the art without making creative efforts belong to the protection scope of the present application.

[0077] Due to the extensive use of the SDK and frequent modification and maintenance by many people, it is extremely difficult to maintain the SDK documentation. There may be situations where the content of the SDK documentation is missing. For example, the method name in the header file of the SDK may not correspond to the method name u...

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 a version difference detection method and device, electronic equipment and a storage medium. The method comprises the following steps of: obtaining a first version file and asecond version file corresponding to the same SDK, comparing the method names and the C function names in the header files of the first version file and the second version file; obtaining a first difference list containing method name differences and C function name differences, and comparing the method names and the C function names in the static library files of the first version file and the second version file to obtain a second difference list containing the method name difference and the C function name difference, and generating a difference file based on the first difference list and the second difference list. According to the embodiment of the invention, developers can conveniently and quickly know the content difference between different versions of SDKs; the method is convenient for troubleshooting related content missing and other problems caused by the difference content based on the difference content, improves the stability of the upgraded version SDK, is convenient fordevelopers to quickly upgrade the SDK and quickly access and use the SDK, improves the working efficiency, and reduces the cost.

Description

technical field [0001] The present application relates to the field of computer technology, and in particular to a version difference detection method, device, electronic equipment and storage medium. Background technique [0002] With the development of the Internet, it is the most common way to rely on the basic SDK for function development in iOS / MacOS development, especially the number of SDKs used by larger apps will basically exceed 100, and the SDK updates are relatively frequent. [0003] The extensive use of SDK and frequent modification and maintenance by multiple people bring a lot of convenience and benefits to APP development, but at the same time, it also leads to frequent changes in the content of different versions of SDK. Developers cannot fully understand the differences in the content of different versions of SDK. When using the SDK, there may be cases where other libraries that depend on the content are compiled incorrectly due to ignorance of the lack of...

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/71G06F40/194
CPCG06F8/71G06F40/194
Inventor 贾永强
Owner BEIJING QIYI CENTURY SCI & 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
Try Eureka
PatSnap group products