Version Control is a MUST!
Have you ever thrown together a development project to try something out, and then allowed it to grow into a “real” application instead of starting over and doing it right? I recently made that mistake, which almost became a really big mistake when I did something I shouldn’t have in a hurry. If it wasn’t for using version control, I’d still be fixing my problem instead of writing about it.
I recently needed to develop a web service desktop client application for my employer that would communicate with one of their clients to retreive orders, match them up with data in our database and pass the result back.
Since I had never created a desktop application that communicates with a web service, I cobbled together a VB.NET application just to see how it all works. Due to pressure to get it done, I continued with the “test” application and turned it into a released version for the users. But, since it was put together quickly and was supposed to be short-lived, I didn’t follow my normal naming conventions for the objects in the application. I did, however, take the time to check the project in to it’s own subversion repository. Boy, am I glad I did.



