One of the great battles programmers fight involvessynchronizationbetween two different parts of the code. The most common example of this is what the comments say versus what the code really does. Another common example is the structure of data stored somewhere (like a database) and the code ...