- Feature Articles
- CodeSOD
- Error'd
- Forums
-
Other Articles
- Random Article
- Other Series
- Alex's Soapbox
- Announcements
- Best of…
- Best of Email
- Best of the Sidebar
- Bring Your Own Code
- Coded Smorgasbord
- Mandatory Fun Day
- Off Topic
- Representative Line
- News Roundup
- Editor's Soapbox
- Software on the Rocks
- Souvenir Potpourri
- Sponsor Post
- Tales from the Interview
- The Daily WTF: Live
- Virtudyne
Admin
LOL. Whatever. This renaming convention suxx, i want to see the same on Delphi files :P I usually zip all my files in the project when work is done for the day, name it productnameYYYYMMDD.zip and send it to a multisession CD. Donez. Good to be a 1-person ISV :)
Admin
It's a little known fact that this method is exactly how VSS handles revision management under the hood. ;-)
Admin
Wouldn't it be better not to keep the source code in files. Ever heard of ENVY (IBM VisualAge)? There everything is kept in a central repository. One does not need to use files or even think about file names, you just make a new version of class, save a method, ... all objects, all the time. It is a shame that the ENVY approach didnt catch up and that people are still using files for storing source code.
Admin
It's also a shame that Smalltalk didn't catch on.
But can you imagine people who name their files fooOLDOLD.bak appreciating Smalltalk?
While we're at it, whatever happened to versioned filesystems like those that existed for VMS, ITS, and various Lisp-machines?
Admin
If you have a script like:
ren oldest oldestest
ren older oldest
ren old older
ren bak old
cp xxx bak
then you would only add a new first line and rerun
Admin
if you take time out to write a script to maintain your idiocy instead of taking the same amount of time to install even something as simple as tortoisecvs (windows based gui cvs client which allows you to maintain local repositories without running a server) then you dont deserve to have a job.
Admin
Evolution is the SCM tool to use. Single-user licenses free at http://www.ionforge.com/?code=259675. Multi-seat trial version available as well.
Admin
Yes, and schedule a CScript scheduled task to add a file association ISAPI to handle those extensions. Have it run every morning and pre-emptively add that day, before anyone can rename a file to end in that day.
Peter - why did you know your co-workers' passwords in the first place?
Admin
The real WTF here is that it takes 8KB of code to perform an addition. [:D]
Admin
Too funny. But not as funny as the YouTube videos depicting Clearcase and Accurev as the Apple PC guys from the tv commericials.
http://www.youtube.com/watch?v=vpILRv_tZy4
Josh
Admin
XP is meant for experienced developers who would never code below some standard that they agree upon. They need to respect each other's work.
Then features get squeezed into the timeframe, newbies are added to help the project, they walk all over the code with machetes, and fun ensues.
But if you can avoid that, it's great.