Hard evidence, I will give you the worst case scenario.

Joe has opened a file and begun working on a file, in your current setup
that means the file will be locked from other developers, now he has gone
to lunch and within 5 minutes another developer needs to make changes to
that file. While one developer waits for Joe to return he can't test his
changes, as he is waiting for that one file to be unlocked to finish his
current task.

Also, when developers are modifying off the same code base on the same
server, developers tend to introduce problems to other developers and they
end up trying to fix phantom bugs or spend time finding a problem that just
magically goes away when the the other developer realizes that he screwed
up.

I could go on and on, but that last one is the worst one of them all. There
is nothing worse than trying to fix something that another developer
introduced and then fixed and sent you trying to see what you did wrong
only to find out that the other developer later fixed it. Yes this does
still happen in a revision control system, but rule of thumb is that any
code should not be committed until the developer has fixed the code and ran
his/her unit tests and once they have merged and and tested again then they
should commit the completed task back to the source repository.

Seriously I think you should have a good think about this for a minute or
maybe five, I had the same argument with a job I worked in some time ago.
Where I was chasing phantom bugs and wasting my time fixing things in a
similar situation, and the testers also testing on this, means they report
bugs that really aren't there, makes for so much loss of productivity it is
not funny.


-- 
Regards,
Andrew Scott
WebSite: http://www.andyscott.id.au/
Google+:  http://plus.google.com/113032480415921517411


~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~|
Order the Adobe Coldfusion Anthology now!
http://www.amazon.com/Adobe-Coldfusion-Anthology/dp/1430272155/?tag=houseoffusion
Archive: 
http://www.houseoffusion.com/groups/cf-talk/message.cfm/messageid:354238
Subscription: http://www.houseoffusion.com/groups/cf-talk/subscribe.cfm
Unsubscribe: http://www.houseoffusion.com/groups/cf-talk/unsubscribe.cfm

Reply via email to