![]() | |
![]() |
| | Thread Tools | Display Modes |
#1
| |||
| |||
|
#2
| |||
| |||
|
|
So when my developers need to make a change to a procedure, instead of just recompiling the procedure they want to create a new procedure named like sp_procedure2 and then use the new procedure in their application. |
#3
| |||
| |||
|
|
So when my developers need to make a change to a procedure, instead of just recompiling the procedure they want to create a new procedure named like sp_procedure2 and then use the new procedure in their application. They want to do this so that they don't mess up any other application that might be calling the same procedure. And then when they can get around to updating the other applications they will use the new procedure. I was wondering if anybody else does this and what you guys think. I am against it but I am getting overruled. My database will look confusing, source safe will be confusing, and now I have to maintain multiple procedures when something needs to change. |
#4
| |||
| |||
|
|
On Wed, 10 Mar 2010 21:07:50 -0800, jeffchirco (AT) gmail (DOT) com wrote: So when my developers need to make a change to a procedure, instead of just recompiling the procedure they want to create a new procedure named like sp_procedure2 and then use the new procedure in their application. Have your developers ever heard of something called "versioning system"? There are several of those which are widely used. The names you will most frequently encounter are git, svn and CVS. Those things can really help with versions, branches and revisions. There are also commercial products which do the same thing, but with a better GUI. Personally, I think that GUI is for wimps, especially when it comes to versioning systems. One should learn the CVS syntax by heart and know how to diff, how to see the revision log, check in a new version, merge 2 branches etc. |
#5
| |||
| |||
|
|
So when my developers need to make a change to a procedure, instead of just recompiling the procedure they want to create a new procedure named like sp_procedure2 and then use the new procedure in their application. They want to do this so that they don't mess up any other application that might be calling the same procedure. *And then when they can get around to updating the other applications they will use the new procedure. *I was wondering if anybody else does this and what you guys think. I am against it but I am getting overruled. *My database will look confusing, source safe will be confusing, and now I have to maintain multiple procedures when something needs to change. |

#6
| |||
| |||
|
|
So when my developers need to make a change to a procedure, instead of just recompiling the procedure they want to create a new procedure named like sp_procedure2 and then use the new procedure in their application. They want to do this so that they don't mess up any other application that might be calling the same procedure. *And then when they can get around to updating the other applications they will use the new procedure. *I was wondering if anybody else does this and what you guys think. I am against it but I am getting overruled. *My database will look confusing, source safe will be confusing, and now I have to maintain multiple procedures when something needs to change. |
#7
| |||
| |||
|
|
Jeff, I will join with the other posters who have made several fine suggestions and suggest you tell your developers that what they want is not the way code changes should be managed. You need a combination of source code control and change control procedures in place that control the process by which code is marked for update, changed, tested, and promoted. A paper trail showing that these procedures are followed must be maintained. You should also have an emergency change procedure documented. HTH -- Mark D Powell -- |
#8
| |||
| |||
|
|
So when my developers need to make a change to a procedure, instead of just recompiling the procedure they want to create a new procedure named like sp_procedure2 and then use the new procedure in their application. They want to do this so that they don't mess up any other application that might be calling the same procedure. *And then when they can get around to updating the other applications they will use the new procedure. *I was wondering if anybody else does this and what you guys think. I am against it but I am getting overruled. *My database will look confusing, source safe will be confusing, and now I have to maintain multiple procedures when something needs to change. |
#9
| |||
| |||
|
|
So when my developers need to make a change to a procedure, instead of just recompiling the procedure they want to create a new procedure named like sp_procedure2 and then use the new procedure in their application. They want to do this so that they don't mess up any other application that might be calling the same procedure. *And then when they can get around to updating the other applications they will use the new procedure. *I was wondering if anybody else does this and what you guys think. I am against it but I am getting overruled. *My database will look confusing, source safe will be confusing, and now I have to maintain multiple procedures when something needs to change. |
#10
| |||
| |||
|
|
Getting overruled by who exactly? Is there any kind of change control team in your company? |
![]() |
| Thread Tools | |
| Display Modes | |
| |