-
Book Overview & Buying
-
Table Of Contents
Learning Python Application Development
By :
How do we name new versions of the code? There are several versioning schemes in use. Let's quickly review a few popular ones.
In this scheme, you just increment the version number in a serial manner for each upgrade, for example, v1, v2, v3, and so on. However, this does not give any information on what a particular release is about. Just by looking at the version number, it is tough to tell whether a particular version introduces a revolutionary feature or just fixes a minor bug. It does not give any information on API compatibility. You can choose this simple versioning scheme if it is a small application with a small user base and a very limited scope.

API compatibility
An Application Programming Interface (API), in simple terms, enables a piece of a program, say a library or an application, to talk to another one using a standard set of functions, methods, or objects.
Imagine a software library car that stores some data on...