Coding Clarity

Writing simple, clear and readable code.

Browsing Posts tagged subversion

I recently have migrated one of our development teams from subversion to Git. This post is intended to share my experiences and some techniques for doing a clean migration. The migration went smoothly overall. It helped that I had planned all of the steps of the migration out beforehand so that it was simply a [...]

Despite my previous post on why Subversion is not Dead, I really do love Distributed Version Control Systems. I’ve wanted for some time to move our development teams over to Mercurial or Git. Our team is highly distributed so we store out code in a master Subversion repository in the cloud hosted by Codesion. Recently [...]

Problem. Bugs happen. The common solution to this problem is to fix the bug and release a patch. Version 1.0 has bugs, version 1.0.1 fixes those bugs. Inevitably at some point in time you will need to put together a list of all of the changes in a release. For me, this needs to go [...]

Two of the most useful tools to a developer outside of their development environment are version control and bug tracking systems. Version control allows tracking of changes to the product and allows for branching and merging. Bug tracking systems allow for tracking issues with the product whether they be bugs or enhancements. Even though these [...]

I’ve decided to use Apache Maven for building the code for my new project. So far I have had a love-hate relationship with Maven. If you don’t know what maven is, the folks over at Apache say Maven is … “… a software project management and comprehension tool. Based on the concept of a project [...]

I had a Mathematics teacher in High School who used to get very excited over factoring problems where you could simplify expressions by canceling out terms. He used to say it was just like “taking out the garbage”. Taking out the garbage was not usually a fun task but it is surprisingly satisfying to get [...]