Oh, its such fun to find out your professional programming job is managed in the exact worst way possible (e.g. Waterfall development). I already knew there was trouble when I found out they still use CVS.
Right now I'd really like to be able to commit only a small part of a big XML-based config file, but I can't since they are still on CVS. Git or Mercurial would be a godsend right now. *sigh*
Can someone please quickly summarize the last 10 or so years of software development best practices? What I mean is, just a few sentences will do. Such as "Eventually we discovered CVS sucked and so we moved onto using XYZ."
Because the last time I looked into this, CVS was the bomb, and now I am hearing about this "Agile" thing. There was also this "Extreme Programming" meme also a few years back. I have no idea of these are the same thing or what.
Also, is there a difference between the programing philosophy versus the methodology? Such as, the philosophy being incremental improvements, and then the methodology to manage version control being something else?
Thanks.
I already knew there was trouble when I found out they still use CVS.
Right now I'd really like to be able to commit only a small part of a big XML-based config file, but I can't since they are still on CVS. Git or Mercurial would be a godsend right now. *sigh*