note
CountZero
Version Control lets you do two things:
<ol><li>Keep all (old) versions of your files around without cluttering up the structure on your disk.<li>Allows more than one programmer work on the same project without getting in each other's way (by overwriting, deleting, changing, moving, ... files).</ol>A nice explanation is on [http://betterexplained.com/articles/a-visual-guide-to-version-control/|Visual Guide to Version Control]. Personally I use [http://subversion.tigris.org/|Subversion] (which plays very nice with Windows and is integrated into my IDE [http://www.activestate.com/komodo/teams/|Komodo]), but if you got a lot of people working on the same project [http://git-scm.com/|GIT] comes highly recommended nowadays. [http://perl5.git.perl.org/perl.git|Perl5 has recently moved to GIT].<!-- Node text goes above. Div tags should contain sig only -->
<div class="pmsig"><div class="pmsig-198160">
<p>CountZero</p><p><i>A program should be light and agile, its subroutines connected like a string of pearls. The spirit and intent of the program should be retained throughout. There should be neither too little or too much, neither needless loops nor useless variables, neither lack of structure nor overwhelming rigidity."</i> - The Tao of Programming, 4.1 - Geoffrey James</p>
</div></div>
757092
757156