in reply to Has this happened to you?

This is where unit tests and source-control systems come in really handy.

The source-control system (let's say RCS, because it's ubiquitous) is nice because you can immediately tell what's changed (even if they didn't check in their changes, you can diff the working code against the last revision), and by whom.

The unit tests are handy because you can immediately tell what's broken, and where. If you require unit test summaries to be included in each commit log, you win even more....

Unfortunately, both of these things are the sort of tools that get brushed off -- "oh, we don't need RCS, we'll just remember to tell people when we change their code" -- until their absence bites you in the ass.

--
F o x t r o t U n i f o r m
Found a typo in this node? /msg me
The hell with paco, vote for Erudil!