Skip to content
  • Categories
  • Recent
  • Tags
  • Popular
  • World
  • Users
  • Groups
Skins
  • Light
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Default (No Skin)
  • No Skin
Collapse
Code Project
  1. Home
  2. The Lounge
  3. Legacy systems...

Legacy systems...

Scheduled Pinned Locked Moved The Lounge
csharpc++comarchitecturequestion
7 Posts 5 Posters 0 Views 1 Watching
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • F Offline
    F Offline
    fadee
    wrote on last edited by
    #1

    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.

    S M T 3 Replies Last reply
    0
    • F fadee

      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.

      S Offline
      S Offline
      Shog9 0
      wrote on last edited by
      #2

      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

      F J 2 Replies Last reply
      0
      • F fadee

        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.

        M Offline
        M Offline
        Marc Clifton
        wrote on last edited by
        #3

        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!

        F 1 Reply Last reply
        0
        • S Shog9 0

          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

          F Offline
          F Offline
          fadee
          wrote on last edited by
          #4

          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.

          1 Reply Last reply
          0
          • M Marc Clifton

            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!

            F Offline
            F Offline
            fadee
            wrote on last edited by
            #5

            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.

            1 Reply Last reply
            0
            • F fadee

              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.

              T Offline
              T Offline
              Todd C Wilson
              wrote on last edited by
              #6

              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."

              1 Reply Last reply
              0
              • S Shog9 0

                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

                J Offline
                J Offline
                joshfl
                wrote on last edited by
                #7

                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 lolollll!!! ! todo.... :: insert inspirational text here ::

                1 Reply Last reply
                0
                Reply
                • Reply as topic
                Log in to reply
                • Oldest to Newest
                • Newest to Oldest
                • Most Votes


                • Login

                • Don't have an account? Register

                • Login or register to search.
                • First post
                  Last post
                0
                • Categories
                • Recent
                • Tags
                • Popular
                • World
                • Users
                • Groups