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. All you hardcore C++ devs

All you hardcore C++ devs

Scheduled Pinned Locked Moved The Lounge
csharpc++comxmlcode-review
30 Posts 14 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.
  • K Kevin McFarlane

    I just noticed that DevExpress have released a free refactoring plug-in for VC++ 2005. Refactor!™ for C++[^] There's a video here which gives you an idea http://www.devexpress.com/Products/NET/IDETools/CodeRush/Training.xml[^] I've been using the .NET stuff in Refactor! Pro, so I don't know how well-developed the C++ versions are at this stage.

    Kevin

    P Offline
    P Offline
    peterchen
    wrote on last edited by
    #2

    We are hardcore. We don't use silly refactoring tools. Jus a sec... Yes? What? "WholeTomato"? This charge is legit, no joke. Where was I? :cool:


    Developers, Developers, Developers, Developers, Developers, Developers, Velopers, Develprs, Developers!
    We are a big screwed up dysfunctional psychotic happy family - some more screwed up, others more happy, but everybody's psychotic joint venture definition of CP
    Linkify!|Fold With Us!

    C 1 Reply Last reply
    0
    • K Kevin McFarlane

      I just noticed that DevExpress have released a free refactoring plug-in for VC++ 2005. Refactor!™ for C++[^] There's a video here which gives you an idea http://www.devexpress.com/Products/NET/IDETools/CodeRush/Training.xml[^] I've been using the .NET stuff in Refactor! Pro, so I don't know how well-developed the C++ versions are at this stage.

      Kevin

      N Offline
      N Offline
      Nemanja Trifunovic
      wrote on last edited by
      #3

      Nice. Now, if they had it for vi, which is used by us hardcore C++ guys, that would be even better ;)


      Programming Blog utf8-cpp

      K G 2 Replies Last reply
      0
      • N Nemanja Trifunovic

        Nice. Now, if they had it for vi, which is used by us hardcore C++ guys, that would be even better ;)


        Programming Blog utf8-cpp

        K Offline
        K Offline
        Kevin McFarlane
        wrote on last edited by
        #4

        I assume you're aware of the Vim add-in for VS? http://www.viemu.com/[^] Not free but not expensive either.

        Kevin

        N 1 Reply Last reply
        0
        • K Kevin McFarlane

          I just noticed that DevExpress have released a free refactoring plug-in for VC++ 2005. Refactor!™ for C++[^] There's a video here which gives you an idea http://www.devexpress.com/Products/NET/IDETools/CodeRush/Training.xml[^] I've been using the .NET stuff in Refactor! Pro, so I don't know how well-developed the C++ versions are at this stage.

          Kevin

          M Offline
          M Offline
          Max Santos
          wrote on last edited by
          #5

          Nice! To bad it has problems with big projects. Have anyone tryed this with big projects with succsess? My problem is that devenv.exe process eats 700Mb of memory and goes to 50 to 90% of CPU everytime i use any of the refactor tools. :sigh:

          P E 2 Replies Last reply
          0
          • K Kevin McFarlane

            I assume you're aware of the Vim add-in for VS? http://www.viemu.com/[^] Not free but not expensive either.

            Kevin

            N Offline
            N Offline
            Nemanja Trifunovic
            wrote on last edited by
            #6

            Kevin McFarlane wrote:

            I assume you're aware of the Vim add-in for VS?

            Not hardcore enough ;)


            Programming Blog utf8-cpp

            1 Reply Last reply
            0
            • P peterchen

              We are hardcore. We don't use silly refactoring tools. Jus a sec... Yes? What? "WholeTomato"? This charge is legit, no joke. Where was I? :cool:


              Developers, Developers, Developers, Developers, Developers, Developers, Velopers, Develprs, Developers!
              We are a big screwed up dysfunctional psychotic happy family - some more screwed up, others more happy, but everybody's psychotic joint venture definition of CP
              Linkify!|Fold With Us!

              C Offline
              C Offline
              Chris Meech
              wrote on last edited by
              #7

              LOL.. You rock! :)

              Chris Meech I am Canadian. [heard in a local bar] I agree with you that my argument is useless. [Red Stateler] Hey, I am part of a special bread, we are called smart people [Captain See Sharp] The zen of the soapbox is hard to attain...[Jörgen Sigvardsson] I wish I could remember what it was like to only have a short term memory.[David Kentley]

              1 Reply Last reply
              0
              • K Kevin McFarlane

                I just noticed that DevExpress have released a free refactoring plug-in for VC++ 2005. Refactor!™ for C++[^] There's a video here which gives you an idea http://www.devexpress.com/Products/NET/IDETools/CodeRush/Training.xml[^] I've been using the .NET stuff in Refactor! Pro, so I don't know how well-developed the C++ versions are at this stage.

                Kevin

                realJSOPR Offline
                realJSOPR Offline
                realJSOP
                wrote on last edited by
                #8

                If it needs to be "re-factored", then it needs to be "re-written". Real programmers always start from scratch.

                "Why don't you tie a kerosene-soaked rag around your ankles so the ants won't climb up and eat your candy ass..." - Dale Earnhardt, 1997
                -----
                "...the staggering layers of obscenity in your statement make it a work of art on so many levels." - Jason Jystad, 10/26/2001

                K 1 Reply Last reply
                0
                • N Nemanja Trifunovic

                  Nice. Now, if they had it for vi, which is used by us hardcore C++ guys, that would be even better ;)


                  Programming Blog utf8-cpp

                  G Offline
                  G Offline
                  Gary Wheeler
                  wrote on last edited by
                  #9

                  Oh barf. I've got a guy in my group who does exactly that. He runs Visual Studio to do compiles and to debug, but he does his editting in some god-forsaken vi-clone-for-Windows. Line editing, in this day and age. Sheesh.


                  Software Zen: delete this;

                  K K 2 Replies Last reply
                  0
                  • K Kevin McFarlane

                    I just noticed that DevExpress have released a free refactoring plug-in for VC++ 2005. Refactor!™ for C++[^] There's a video here which gives you an idea http://www.devexpress.com/Products/NET/IDETools/CodeRush/Training.xml[^] I've been using the .NET stuff in Refactor! Pro, so I don't know how well-developed the C++ versions are at this stage.

                    Kevin

                    E Offline
                    E Offline
                    ednrgc
                    wrote on last edited by
                    #10

                    Refactoring????? We don't need no stinking refactoring!!!

                    N 1 Reply Last reply
                    0
                    • M Max Santos

                      Nice! To bad it has problems with big projects. Have anyone tryed this with big projects with succsess? My problem is that devenv.exe process eats 700Mb of memory and goes to 50 to 90% of CPU everytime i use any of the refactor tools. :sigh:

                      P Offline
                      P Offline
                      peterchen
                      wrote on last edited by
                      #11

                      WholeTomato had that problem for quite a while, but the recent builds got it right.


                      Developers, Developers, Developers, Developers, Developers, Developers, Velopers, Develprs, Developers!
                      We are a big screwed up dysfunctional psychotic happy family - some more screwed up, others more happy, but everybody's psychotic joint venture definition of CP
                      Linkify!|Fold With Us!

                      M 1 Reply Last reply
                      0
                      • realJSOPR realJSOP

                        If it needs to be "re-factored", then it needs to be "re-written". Real programmers always start from scratch.

                        "Why don't you tie a kerosene-soaked rag around your ankles so the ants won't climb up and eat your candy ass..." - Dale Earnhardt, 1997
                        -----
                        "...the staggering layers of obscenity in your statement make it a work of art on so many levels." - Jason Jystad, 10/26/2001

                        K Offline
                        K Offline
                        Kevin McFarlane
                        wrote on last edited by
                        #12

                        You misunderstand what refactoring means. There are two senses of refactoring. One means restructuring old code. The other just refers to the ordinary refinement of live code as you're developing it. Refactoring tools are useful in both cases. But in the first sense we are not always in a position to rewrite, despite being real programmers. Plus even good code can be legitimately refactored because as they say "requirements always change."

                        Kevin

                        M realJSOPR 2 Replies Last reply
                        0
                        • G Gary Wheeler

                          Oh barf. I've got a guy in my group who does exactly that. He runs Visual Studio to do compiles and to debug, but he does his editting in some god-forsaken vi-clone-for-Windows. Line editing, in this day and age. Sheesh.


                          Software Zen: delete this;

                          K Offline
                          K Offline
                          Kevin McFarlane
                          wrote on last edited by
                          #13

                          There are quite a few such people around. Each to his own

                          Kevin

                          1 Reply Last reply
                          0
                          • K Kevin McFarlane

                            You misunderstand what refactoring means. There are two senses of refactoring. One means restructuring old code. The other just refers to the ordinary refinement of live code as you're developing it. Refactoring tools are useful in both cases. But in the first sense we are not always in a position to rewrite, despite being real programmers. Plus even good code can be legitimately refactored because as they say "requirements always change."

                            Kevin

                            M Offline
                            M Offline
                            Mark Salsbery
                            wrote on last edited by
                            #14

                            Kevin McFarlane wrote:

                            You misunderstand what refactoring means.

                            Apparently, you misunderstood what hardcore means ;)

                            "Great job, team. Head back to base for debriefing and cocktails." (Spottswoode "Team America")

                            K 1 Reply Last reply
                            0
                            • E ednrgc

                              Refactoring????? We don't need no stinking refactoring!!!

                              N Offline
                              N Offline
                              nilotic
                              wrote on last edited by
                              #15

                              whiffs of snobbery from the 'hardcore' (binary bores).... ...and maybe stale pizza, Dr. Pepper's and onion ring crisps or whatever they subsist upon. The way things are going, spoon-feed programming tools will be accessible to the masses within our lifetimes and only the best 'binary bores' will survive down at the low levels. The rest might have to get a different career altogether. Tax Law would seem dull and pernickity enough, with syntax you can hide behind. Just a thought. :-) I admit that C++ is bullet fast and an admirable skill, but its abstraction from reality is an obstacle to progress in many projects. I'm glad that (some) end users now stand a chance of designing software and optimising it to be arguably 'good enough' for their planned tasks. Sorry if you would rather Dev remained exclusively geek, but that's so last century. N

                              'All there really is, is: virtue and vice' ...Black Crowes

                              K 1 Reply Last reply
                              0
                              • M Mark Salsbery

                                Kevin McFarlane wrote:

                                You misunderstand what refactoring means.

                                Apparently, you misunderstood what hardcore means ;)

                                "Great job, team. Head back to base for debriefing and cocktails." (Spottswoode "Team America")

                                K Offline
                                K Offline
                                Kevin McFarlane
                                wrote on last edited by
                                #16

                                Enlighten me.

                                Kevin

                                M 1 Reply Last reply
                                0
                                • K Kevin McFarlane

                                  Enlighten me.

                                  Kevin

                                  M Offline
                                  M Offline
                                  Mark Salsbery
                                  wrote on last edited by
                                  #17

                                  Note the joke icon. I don't know shit

                                  "Great job, team. Head back to base for debriefing and cocktails." (Spottswoode "Team America")

                                  K 1 Reply Last reply
                                  0
                                  • G Gary Wheeler

                                    Oh barf. I've got a guy in my group who does exactly that. He runs Visual Studio to do compiles and to debug, but he does his editting in some god-forsaken vi-clone-for-Windows. Line editing, in this day and age. Sheesh.


                                    Software Zen: delete this;

                                    K Offline
                                    K Offline
                                    kackermann
                                    wrote on last edited by
                                    #18

                                    I don't even care if the ones work! Tight code? All the programs I've ever written reside in the same exe. Just randomly set eip in the image and it will run a program. When we gave Saddam chemical weapons, did we want him to use them?

                                    1 Reply Last reply
                                    0
                                    • N nilotic

                                      whiffs of snobbery from the 'hardcore' (binary bores).... ...and maybe stale pizza, Dr. Pepper's and onion ring crisps or whatever they subsist upon. The way things are going, spoon-feed programming tools will be accessible to the masses within our lifetimes and only the best 'binary bores' will survive down at the low levels. The rest might have to get a different career altogether. Tax Law would seem dull and pernickity enough, with syntax you can hide behind. Just a thought. :-) I admit that C++ is bullet fast and an admirable skill, but its abstraction from reality is an obstacle to progress in many projects. I'm glad that (some) end users now stand a chance of designing software and optimising it to be arguably 'good enough' for their planned tasks. Sorry if you would rather Dev remained exclusively geek, but that's so last century. N

                                      'All there really is, is: virtue and vice' ...Black Crowes

                                      K Offline
                                      K Offline
                                      Kevin McFarlane
                                      wrote on last edited by
                                      #19

                                      nilotic wrote:

                                      whiffs of snobbery from the 'hardcore' (binary bores)....

                                      ...and often misplaced since in my experience most C++ code is pretty appalling by the standards of C++ itself.

                                      Kevin

                                      1 Reply Last reply
                                      0
                                      • K Kevin McFarlane

                                        You misunderstand what refactoring means. There are two senses of refactoring. One means restructuring old code. The other just refers to the ordinary refinement of live code as you're developing it. Refactoring tools are useful in both cases. But in the first sense we are not always in a position to rewrite, despite being real programmers. Plus even good code can be legitimately refactored because as they say "requirements always change."

                                        Kevin

                                        realJSOPR Offline
                                        realJSOPR Offline
                                        realJSOP
                                        wrote on last edited by
                                        #20

                                        Kevin McFarlane wrote:

                                        You misunderstand what refactoring means

                                        You misunderstand what a sense of humor is.

                                        "Why don't you tie a kerosene-soaked rag around your ankles so the ants won't climb up and eat your candy ass..." - Dale Earnhardt, 1997
                                        -----
                                        "...the staggering layers of obscenity in your statement make it a work of art on so many levels." - Jason Jystad, 10/26/2001

                                        K 1 Reply Last reply
                                        0
                                        • M Max Santos

                                          Nice! To bad it has problems with big projects. Have anyone tryed this with big projects with succsess? My problem is that devenv.exe process eats 700Mb of memory and goes to 50 to 90% of CPU everytime i use any of the refactor tools. :sigh:

                                          E Offline
                                          E Offline
                                          Ed K
                                          wrote on last edited by
                                          #21

                                          Go with VisualAssistX. Much better. Refactor! brings my system to a screetching halt!

                                          ed ~"Watch your thoughts; they become your words. Watch your words they become your actions. Watch your actions; they become your habits. Watch your habits; they become your character. Watch your character; it becomes your destiny." -Frank Outlaw.

                                          M 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