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. Extreme Programming and VC++

Extreme Programming and VC++

Scheduled Pinned Locked Moved The Lounge
c++toolsquestiondiscussion
16 Posts 8 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.
  • A Antony M Kancidrowski

    Just trying to keep an open mind here. I was wondering what the communities thoughts were on Extreme Programming (XP) and the use of VC++. I have my reservations about its efficiencies. To me it seem that all things are sacrificed for the need to be flexibile. XP leads to excessive refactoring of code IMO. Not the easiest thing to do in VC++ given that it is a manual operation (Anyone know of any intelligent refactoring tools for VC++?) Success stories, horror stories? What do you perseve to be its Pros and Cons? Any thoughts on the subject would be most appreciated. Ant. I'm hard, yet soft.
    I'm coloured, yet clear.
    I'm fruity and sweet.
    I'm jelly, what am I? Muse on it further, I shall return!
    - David Walliams (Little Britain)

    M Offline
    M Offline
    Maximilien
    wrote on last edited by
    #7

    me think that XP has nothing to do with VC++ ... heck, you could even do XP in cobol ... XP should be started as soon as possible on a project, when the initial designs, specifications and architecture are done. XP is about sharing the knowledge between the participants.


    Maximilien Lincourt Your Head A Splode - Strong Bad

    A 1 Reply Last reply
    0
    • D Daniel Turini

      Antony M Kancidrowski wrote: To me it seem that all things are sacrificed for the need to be flexibile Which things? I see dead pixels Yes, even I am blogging now!

      A Offline
      A Offline
      Antony M Kancidrowski
      wrote on last edited by
      #8

      My main concerns are with regards to efficiency! Given a well defined set of requirements XP is not necessarily the most efficient path. For instance, Given a large architectual change, why provision for potential release partway through the change (any one of the iterations) when there is no value to the customer. Ant. I'm hard, yet soft.
      I'm coloured, yet clear.
      I'm fruity and sweet.
      I'm jelly, what am I? Muse on it further, I shall return!
      - David Walliams (Little Britain)

      1 Reply Last reply
      0
      • M Member 96

        I think XP is a fad. There are some good ideas that will survive but the bulk of it won't. It made sense from the perspective of companies in the boom times, but doesn't make much sense any longer. VC++ is in it's final stages of life and will become the realm of maintenance programmers just as Cobol has in the not too distant future.


        "A preoccupation with the next world pretty clearly signals an inability to cope credibly with this one."

        A Offline
        A Offline
        Antony M Kancidrowski
        wrote on last edited by
        #9

        John Cardinal wrote: VC++ is in it's final stages of life and will become the realm of maintenance programmers just as Cobol has in the not too distant future. LOL, people have been saying that for years! The fact is that I am still using it and maintaining code written in it. Ant. I'm hard, yet soft.
        I'm coloured, yet clear.
        I'm fruity and sweet.
        I'm jelly, what am I? Muse on it further, I shall return!
        - David Walliams (Little Britain)

        1 Reply Last reply
        0
        • M Matt Newman

          Visual Studio 2005 has it built in. Matt Newman
          Even the very best tools in the hands of an idiot will produce something of little or no value. - Chris Meech on Idiots

          A Offline
          A Offline
          Antony M Kancidrowski
          wrote on last edited by
          #10

          Could you elaborate on this!? Ant. I'm hard, yet soft.
          I'm coloured, yet clear.
          I'm fruity and sweet.
          I'm jelly, what am I? Muse on it further, I shall return!
          - David Walliams (Little Britain)

          M 1 Reply Last reply
          0
          • R Ravi Bhavnani

            We're experimenting with a form of XP (agile programming), modified to suit our needs. While we're still very much a waterfall model shop, trying to incorporate AP in our development process has brought some welcome benefits: sharing of knowledge, increased productivity, and better code (as a result of required design and code reviews). [edit] (Sorry, I guess my post doesn't have anything to VC.) [/edit] /ravi My new year's resolution: 2048 x 1536 Home | Articles | Freeware | Music ravib@ravib.com

            A Offline
            A Offline
            Antony M Kancidrowski
            wrote on last edited by
            #11

            Thanks for that. We have adopted a form of XP deemed Iterative Development. From what you say it appears to work. How have you measured the benefits? In particular the increased productivity? Ant. I'm hard, yet soft.
            I'm coloured, yet clear.
            I'm fruity and sweet.
            I'm jelly, what am I? Muse on it further, I shall return!
            - David Walliams (Little Britain)

            1 Reply Last reply
            0
            • M Maximilien

              me think that XP has nothing to do with VC++ ... heck, you could even do XP in cobol ... XP should be started as soon as possible on a project, when the initial designs, specifications and architecture are done. XP is about sharing the knowledge between the participants.


              Maximilien Lincourt Your Head A Splode - Strong Bad

              A Offline
              A Offline
              Antony M Kancidrowski
              wrote on last edited by
              #12

              I was not stating that XP and VC++ went hand in hand I was wanting views on XP with regards to using XP when writing VC++. Ant. I'm hard, yet soft.
              I'm coloured, yet clear.
              I'm fruity and sweet.
              I'm jelly, what am I? Muse on it further, I shall return!
              - David Walliams (Little Britain)

              1 Reply Last reply
              0
              • A Antony M Kancidrowski

                Just trying to keep an open mind here. I was wondering what the communities thoughts were on Extreme Programming (XP) and the use of VC++. I have my reservations about its efficiencies. To me it seem that all things are sacrificed for the need to be flexibile. XP leads to excessive refactoring of code IMO. Not the easiest thing to do in VC++ given that it is a manual operation (Anyone know of any intelligent refactoring tools for VC++?) Success stories, horror stories? What do you perseve to be its Pros and Cons? Any thoughts on the subject would be most appreciated. Ant. I'm hard, yet soft.
                I'm coloured, yet clear.
                I'm fruity and sweet.
                I'm jelly, what am I? Muse on it further, I shall return!
                - David Walliams (Little Britain)

                A Offline
                A Offline
                Allen Anderson
                wrote on last edited by
                #13

                I love XP coding. Until you've actually worked some place that really uses it heavily, you won't be able to realize how great it is. One of the greatest things about it is (if implemented correctly) the absolute absense of feature creep without the requisite time to do them. Everything is fairly granular, so when they come asking for another feature to put in, they have to be able to have the velocity to get it done.

                A 1 Reply Last reply
                0
                • A Allen Anderson

                  I love XP coding. Until you've actually worked some place that really uses it heavily, you won't be able to realize how great it is. One of the greatest things about it is (if implemented correctly) the absolute absense of feature creep without the requisite time to do them. Everything is fairly granular, so when they come asking for another feature to put in, they have to be able to have the velocity to get it done.

                  A Offline
                  A Offline
                  Antony M Kancidrowski
                  wrote on last edited by
                  #14

                  Yes this indeed does seem to be one of the pros. Just for extra information recently my company was bought by a larger company. The new company policy is to use XP. So it will be used heavily. I can see it being very useful to be able to show what will happen to the planned iterations if a feature is slotted into a feature set. I guess the project managers job is made easier. Ant. I'm hard, yet soft.
                  I'm coloured, yet clear.
                  I'm fruity and sweet.
                  I'm jelly, what am I? Muse on it further, I shall return!
                  - David Walliams (Little Britain)

                  1 Reply Last reply
                  0
                  • A Antony M Kancidrowski

                    Could you elaborate on this!? Ant. I'm hard, yet soft.
                    I'm coloured, yet clear.
                    I'm fruity and sweet.
                    I'm jelly, what am I? Muse on it further, I shall return!
                    - David Walliams (Little Britain)

                    M Offline
                    M Offline
                    Matt Newman
                    wrote on last edited by
                    #15

                    Visual Studio 2005 has a whole host of refactoring tools, this is the little tutorial[^] I used to get familiar with them Matt Newman
                    Even the very best tools in the hands of an idiot will produce something of little or no value. - Chris Meech on Idiots

                    A 1 Reply Last reply
                    0
                    • M Matt Newman

                      Visual Studio 2005 has a whole host of refactoring tools, this is the little tutorial[^] I used to get familiar with them Matt Newman
                      Even the very best tools in the hands of an idiot will produce something of little or no value. - Chris Meech on Idiots

                      A Offline
                      A Offline
                      Antony M Kancidrowski
                      wrote on last edited by
                      #16

                      Superb, that just may be the clincher for me to install the latest 2005 Beta2 I have been putting it off until now. :D Ant. I'm hard, yet soft.
                      I'm coloured, yet clear.
                      I'm fruity and sweet.
                      I'm jelly, what am I? Muse on it further, I shall return!
                      - David Walliams (Little Britain)

                      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