archives

how to resolve the compatibility issues of libraries.

When we use a library, it is often faced with compatibility issues. Sometimes, to migrate from one library to another, sometimes, the library will be upgraded to a new version.

During this process, the BUGs is very vague and difficult to test.
There is a settlement to resolve the issues.

This approach is described as follows:

For each of the library function,we named an input-output relationship, rather than a specific function.So the auto test module can be run and determine which function is compatible.

for example:
define:
def X as relation(in[...],out[...])
using:
X(...,...,...)