Legacy systems...
-
Legacy systems are greatest ropes tied across your wings. SIDE A: Few ppl 5-6 years ago developed a huge system using VC++ 5.0 and VB 5.0 using COM architecture. Now I have to extend that software. Not a single line of code is documented. Company is paying me a lot but WHAT THE HELL I AM DOING? SIDE B: Today I develop a BIG project in .NET with all those cool documentation. After five years ahead, company decide to have extensions to that project. I am no more in this world (probably on moon playing soccer with few aliens). Will some other developer will come to CodeProject and type all this... Few ppl 5-6 years ago developed a huge system using .NET using webservices. Now I have to extend that software. All code is documented, but who has time to read that? Company is paying me a lot but WHAT THE HELL I AM DOING? Comments :) mE --------------------- A gasp of breath, A sudden death: The tale begun. A rustled page Passes an age: The tale is done.
-
Legacy systems are greatest ropes tied across your wings. SIDE A: Few ppl 5-6 years ago developed a huge system using VC++ 5.0 and VB 5.0 using COM architecture. Now I have to extend that software. Not a single line of code is documented. Company is paying me a lot but WHAT THE HELL I AM DOING? SIDE B: Today I develop a BIG project in .NET with all those cool documentation. After five years ahead, company decide to have extensions to that project. I am no more in this world (probably on moon playing soccer with few aliens). Will some other developer will come to CodeProject and type all this... Few ppl 5-6 years ago developed a huge system using .NET using webservices. Now I have to extend that software. All code is documented, but who has time to read that? Company is paying me a lot but WHAT THE HELL I AM DOING? Comments :) mE --------------------- A gasp of breath, A sudden death: The tale begun. A rustled page Passes an age: The tale is done.
fadee wrote: Few ppl 5-6 years ago developed a huge system using VC++ 5.0 and VB 5.0 using COM architecture. Now I have to extend that software. Not a single line of code is documented. Company is paying me a lot but WHAT THE HELL I AM DOING? You are telling them you're extending it, while quietly observing the behavior, documenting the requirements, and taking an axe to anything you don't understand at first glance. fadee wrote: Few ppl 5-6 years ago developed a huge system using .NET using webservices. Now I have to extend that software. All code is documented, but who has time to read that? Company is paying me a lot but WHAT THE HELL I AM DOING? You are telling them that you are extending it, and that the existing documentation is very helpful. Meanwhile, you are taking an axe to anything in the code that isn't self-explanatory.
A servant to formulaic ways.
Shog9
-
Legacy systems are greatest ropes tied across your wings. SIDE A: Few ppl 5-6 years ago developed a huge system using VC++ 5.0 and VB 5.0 using COM architecture. Now I have to extend that software. Not a single line of code is documented. Company is paying me a lot but WHAT THE HELL I AM DOING? SIDE B: Today I develop a BIG project in .NET with all those cool documentation. After five years ahead, company decide to have extensions to that project. I am no more in this world (probably on moon playing soccer with few aliens). Will some other developer will come to CodeProject and type all this... Few ppl 5-6 years ago developed a huge system using .NET using webservices. Now I have to extend that software. All code is documented, but who has time to read that? Company is paying me a lot but WHAT THE HELL I AM DOING? Comments :) mE --------------------- A gasp of breath, A sudden death: The tale begun. A rustled page Passes an age: The tale is done.
I've had several occasions in which my client has asked me, "Would it be better if we just re-wrote the whole thing from scratch?" to which I almost always answer "YES!" for various reasons. In fact, one client just recently asked me if we should port the entire application that I wrote for him 5 years ago (and still maintain and upgrade) to C#! Amazingly, I told him that really wouldn't be cost-effective at this point. I'm still porting DOS apps to Windows for this client--not mine, his dad's! It's an interesting industry, isn't it? Marc Latest AAL Article My blog Join my forum!
-
fadee wrote: Few ppl 5-6 years ago developed a huge system using VC++ 5.0 and VB 5.0 using COM architecture. Now I have to extend that software. Not a single line of code is documented. Company is paying me a lot but WHAT THE HELL I AM DOING? You are telling them you're extending it, while quietly observing the behavior, documenting the requirements, and taking an axe to anything you don't understand at first glance. fadee wrote: Few ppl 5-6 years ago developed a huge system using .NET using webservices. Now I have to extend that software. All code is documented, but who has time to read that? Company is paying me a lot but WHAT THE HELL I AM DOING? You are telling them that you are extending it, and that the existing documentation is very helpful. Meanwhile, you are taking an axe to anything in the code that isn't self-explanatory.
A servant to formulaic ways.
Shog9
he he he he.... wouldn't it be like stabing the company in back? . . .btw... he he he... me doing so... which part we are unable to understand, we discard it and wrote new one. Coz sometimes it is better to write then to understand. --------------------- A gasp of breath, A sudden death: The tale begun. A rustled page Passes an age: The tale is done.
-
I've had several occasions in which my client has asked me, "Would it be better if we just re-wrote the whole thing from scratch?" to which I almost always answer "YES!" for various reasons. In fact, one client just recently asked me if we should port the entire application that I wrote for him 5 years ago (and still maintain and upgrade) to C#! Amazingly, I told him that really wouldn't be cost-effective at this point. I'm still porting DOS apps to Windows for this client--not mine, his dad's! It's an interesting industry, isn't it? Marc Latest AAL Article My blog Join my forum!
Marc Clifton wrote: I've had several occasions in which my client has asked me, "Would it be better if we just re-wrote the whole thing from scratch?" to which I almost always answer "YES!" for various reasons. Why don I find suck angels straight ppl? Marc Clifton wrote: I'm still porting DOS apps to Windows for this client--not mine, his dad's! porting Dave 3 :-D????... he he he he... --------------------- A gasp of breath, A sudden death: The tale begun. A rustled page Passes an age: The tale is done.
-
Legacy systems are greatest ropes tied across your wings. SIDE A: Few ppl 5-6 years ago developed a huge system using VC++ 5.0 and VB 5.0 using COM architecture. Now I have to extend that software. Not a single line of code is documented. Company is paying me a lot but WHAT THE HELL I AM DOING? SIDE B: Today I develop a BIG project in .NET with all those cool documentation. After five years ahead, company decide to have extensions to that project. I am no more in this world (probably on moon playing soccer with few aliens). Will some other developer will come to CodeProject and type all this... Few ppl 5-6 years ago developed a huge system using .NET using webservices. Now I have to extend that software. All code is documented, but who has time to read that? Company is paying me a lot but WHAT THE HELL I AM DOING? Comments :) mE --------------------- A gasp of breath, A sudden death: The tale begun. A rustled page Passes an age: The tale is done.
I'm confuzzled. Are you doing two projects at once - one is maintaining VC6 code, and one is doing a new VC7 project? I fail to see why this is such a big issue, and yes, this is pretty much what most of us are doing these days. If you can't understand the code, then you ask someone, dammit. If they are asking to add Widget to Sproket, then you grep for Sproket, see how Jammer was added, and do it that way.
Todd C. Wilson (meme@nopcode.com) NOPcode.com Skinning Toolkit MP3 Server for Windows And Lots More "The source, it was leaked : therefore, it must be rewritten."
-
fadee wrote: Few ppl 5-6 years ago developed a huge system using VC++ 5.0 and VB 5.0 using COM architecture. Now I have to extend that software. Not a single line of code is documented. Company is paying me a lot but WHAT THE HELL I AM DOING? You are telling them you're extending it, while quietly observing the behavior, documenting the requirements, and taking an axe to anything you don't understand at first glance. fadee wrote: Few ppl 5-6 years ago developed a huge system using .NET using webservices. Now I have to extend that software. All code is documented, but who has time to read that? Company is paying me a lot but WHAT THE HELL I AM DOING? You are telling them that you are extending it, and that the existing documentation is very helpful. Meanwhile, you are taking an axe to anything in the code that isn't self-explanatory.
A servant to formulaic ways.
Shog9