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. Revolutionary programming technique / IDE

Revolutionary programming technique / IDE

Scheduled Pinned Locked Moved The Lounge
cssvisual-studiotutoriallounge
29 Posts 23 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.
  • S Super Lloyd

    I have an idea about a revolutionary IDE that will make people write more beautiful less bloated code! Yep you read that well!! The tool that everybody has been waiting for and I'm going to unveil to the wold (and you) what it is!!! Well it's very simple. I'll take an open source IDE, say SharpDevelop, and then... I will remove the paste operation from all text editor. This way every single line of code will have to be typed manually!!!! Forcing developer to think on how to write more lean code and maybe use multiple function instead of multiple copy/paste!!! Argh.. trying to get to understand one of those... maybe it's just old age, but those 300 lines long methods really grate me!

    A train station is where the train stops. A bus station is where the bus stops. On my desk, I have a work station.... _________________________________________________________ My programs never have bugs, they just develop random features.

    W Offline
    W Offline
    wizardzz
    wrote on last edited by
    #14

    Good God, I wish I could do that for the new guy here. It's one thing to copy and paste code, it's another to copy and paste code, have no idea how or why it works (and sometimes fails), and still declare "Look, I finished it already!".

    1 Reply Last reply
    0
    • S Super Lloyd

      I have an idea about a revolutionary IDE that will make people write more beautiful less bloated code! Yep you read that well!! The tool that everybody has been waiting for and I'm going to unveil to the wold (and you) what it is!!! Well it's very simple. I'll take an open source IDE, say SharpDevelop, and then... I will remove the paste operation from all text editor. This way every single line of code will have to be typed manually!!!! Forcing developer to think on how to write more lean code and maybe use multiple function instead of multiple copy/paste!!! Argh.. trying to get to understand one of those... maybe it's just old age, but those 300 lines long methods really grate me!

      A train station is where the train stops. A bus station is where the bus stops. On my desk, I have a work station.... _________________________________________________________ My programs never have bugs, they just develop random features.

      B Offline
      B Offline
      BillWoodruff
      wrote on last edited by
      #15

      Quick, Super Lloyd, it looks like the domain names: supernodupe.com supernopaste.com May be available (no site found: I didn't check a domain registrar site). best, Bill

      ~ "access to everything ever written or recorded, know everything the user ever worked on and saved to his or her personal hard drive, and know a whole lot about the user's tastes, friends and predilections." The future as envisioned by Eric Schmidt, CEO, Google.

      S 1 Reply Last reply
      0
      • B BillWoodruff

        Quick, Super Lloyd, it looks like the domain names: supernodupe.com supernopaste.com May be available (no site found: I didn't check a domain registrar site). best, Bill

        ~ "access to everything ever written or recorded, know everything the user ever worked on and saved to his or her personal hard drive, and know a whole lot about the user's tastes, friends and predilections." The future as envisioned by Eric Schmidt, CEO, Google.

        S Offline
        S Offline
        Super Lloyd
        wrote on last edited by
        #16

        Awesome, I hurry buying them! ^^

        A train station is where the train stops. A bus station is where the bus stops. On my desk, I have a work station.... _________________________________________________________ My programs never have bugs, they just develop random features.

        1 Reply Last reply
        0
        • S SockPuppeteer

          would be a good idea if it wasn't for the fact that half the developers wold then use names like 'A' and 'A1' to save them having to type stuff.

          .\\axxx

          M Offline
          M Offline
          Mike Winiberg
          wrote on last edited by
          #17

          Oh yes! I employed someone once who created some really complex graphics manipulation code littered with variables: x, xx, xxx, xxxx and y, yy, yyy, yyyy and just occasionally i,ii,iii,iiii and j,jj,jjj,jjjj Made obfuscated code look readable!

          T B 2 Replies Last reply
          0
          • B Brady Kelly

            That's where good auto-complete, like Intellisense and ReSharper rock. You don't have to type or paste long names.

            W Offline
            W Offline
            w peuker
            wrote on last edited by
            #18

            autocompletion is the next to disable :-) We should never be allowed to write faster than we can think.

            C 1 Reply Last reply
            0
            • M Mark_Wallace

              By retrieving characters from a mini-db and pasting them, maybe? (Paste just cats; the display on the screen is updated afterward.)

              I wanna be a eunuchs developer! Pass me a bread knife!

              R Offline
              R Offline
              Rob Grainger
              wrote on last edited by
              #19

              Except that your clipboard is unaffected, hence this is not a paste operation, but an insert operation.

              1 Reply Last reply
              0
              • E Ennis Ray Lynch Jr

                I used to think it was me, but in the C# IDE, intellisense is way to intrusive. I have been using C++ the last week and it is perfect. Perfect. Very non-intrusive but there when you need it. Not fair.

                Need custom software developed? I do custom programming based primarily on MS tools with an emphasis on C# development and consulting. I also do Android Programming as I find it a refreshing break from the MS. "And they, since they Were not the one dead, turned to their affairs" -- Robert Frost

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

                Ennis Ray Lynch, Jr. wrote:

                C# IDE, intellisense is way too intrusive

                Hmm. I thought so at first, but I started adapting my typing to rely on Intellisense. The process of creating code is a lot faster now, and it's easier to use more uniform naming (fewer abbreviations). When I work on C++ it's now a little frustrating because the Intellisense support is so poor. I'd love to have Visual Assist, which apparently fixes a lot of this, but there's no way I'd be able to get the company to buy it and it's a tad expensive to buy for myself ($249) just to use at work.

                Software Zen: delete this;

                1 Reply Last reply
                0
                • M Mike Winiberg

                  Oh yes! I employed someone once who created some really complex graphics manipulation code littered with variables: x, xx, xxx, xxxx and y, yy, yyy, yyyy and just occasionally i,ii,iii,iiii and j,jj,jjj,jjjj Made obfuscated code look readable!

                  T Offline
                  T Offline
                  TRK3
                  wrote on last edited by
                  #21

                  What's wrong with x, y and i, j? If you name your coordinates anything other than x and y then you are obfuscating your code. If you use anything other than i and j to iterate over the x and y axes you are obfuscating your code. Those names have been idiomatic since we graduated from assembler. I prefer x1, y1 over xx, yy, but that's opinion and I certainly wouldn't fault somebody else for chosing xx over x1.

                  M 1 Reply Last reply
                  0
                  • T TRK3

                    What's wrong with x, y and i, j? If you name your coordinates anything other than x and y then you are obfuscating your code. If you use anything other than i and j to iterate over the x and y axes you are obfuscating your code. Those names have been idiomatic since we graduated from assembler. I prefer x1, y1 over xx, yy, but that's opinion and I certainly wouldn't fault somebody else for chosing xx over x1.

                    M Offline
                    M Offline
                    Mike Winiberg
                    wrote on last edited by
                    #22

                    Hmm, I think you miss my point - there were no comments, no indication of the use or meaning of the various x, xx etc. I cannot really believe that having multiple nested levels of loops and conditions containing only variables of those names can possibly be considered in any way 'good code'...

                    T 1 Reply Last reply
                    0
                    • M Mike Winiberg

                      Hmm, I think you miss my point - there were no comments, no indication of the use or meaning of the various x, xx etc. I cannot really believe that having multiple nested levels of loops and conditions containing only variables of those names can possibly be considered in any way 'good code'...

                      T Offline
                      T Offline
                      TRK3
                      wrote on last edited by
                      #23

                      Actually I was half sarcastic... I can picture the nested loops that caused the writer to resort to x, xx, xxx, xxxx (in fact I think I was guilty of that code 20 years ago) and you are right, that isn't good code...

                      1 Reply Last reply
                      0
                      • M Mike Winiberg

                        Oh yes! I employed someone once who created some really complex graphics manipulation code littered with variables: x, xx, xxx, xxxx and y, yy, yyy, yyyy and just occasionally i,ii,iii,iiii and j,jj,jjj,jjjj Made obfuscated code look readable!

                        B Offline
                        B Offline
                        BrainiacV
                        wrote on last edited by
                        #24

                        One POS code base I had to maintain I was told "Names mean nothing. If the function name is 'Print', it may not get around to doing any." One gem of a function was alphabet soup. The parameters were a, b, c, d, e, f, g, h. And not one comment in the entire block. Another programmer and I once attempted to trace a particular subroutine. We chased down 25 levels and never reached bottom. Worse yet, a typical sub-subroutine called might do 10 things, only 2 were of interest to the calling routine. Obviously they hoped the other 8 operations would not have an adverse effect on the rest of the executing code. Now multiply that by 25 levels! By the time we got down that far we had absolutely no idea what it was doing, let alone what it was supposed to be doing.

                        Psychosis at 10 Film at 11 Those who do not remember the past, are doomed to repeat it. Those who do not remember the past, cannot build upon it.

                        1 Reply Last reply
                        0
                        • S Super Lloyd

                          I have an idea about a revolutionary IDE that will make people write more beautiful less bloated code! Yep you read that well!! The tool that everybody has been waiting for and I'm going to unveil to the wold (and you) what it is!!! Well it's very simple. I'll take an open source IDE, say SharpDevelop, and then... I will remove the paste operation from all text editor. This way every single line of code will have to be typed manually!!!! Forcing developer to think on how to write more lean code and maybe use multiple function instead of multiple copy/paste!!! Argh.. trying to get to understand one of those... maybe it's just old age, but those 300 lines long methods really grate me!

                          A train station is where the train stops. A bus station is where the bus stops. On my desk, I have a work station.... _________________________________________________________ My programs never have bugs, they just develop random features.

                          J Offline
                          J Offline
                          jschell
                          wrote on last edited by
                          #25

                          Super Lloyd wrote:

                          Forcing developer to think on how to write more lean code and maybe use multiple function instead of multiple copy/paste!!!

                          Code reuse is more complicated than that.

                          1 Reply Last reply
                          0
                          • W w peuker

                            autocompletion is the next to disable :-) We should never be allowed to write faster than we can think.

                            C Offline
                            C Offline
                            Caleb Holt
                            wrote on last edited by
                            #26

                            Thinking and writing should both be encapsulated so writing fast is just minimizing time spent in one and allowing more time for the other.

                            1 Reply Last reply
                            0
                            • S Super Lloyd

                              I have an idea about a revolutionary IDE that will make people write more beautiful less bloated code! Yep you read that well!! The tool that everybody has been waiting for and I'm going to unveil to the wold (and you) what it is!!! Well it's very simple. I'll take an open source IDE, say SharpDevelop, and then... I will remove the paste operation from all text editor. This way every single line of code will have to be typed manually!!!! Forcing developer to think on how to write more lean code and maybe use multiple function instead of multiple copy/paste!!! Argh.. trying to get to understand one of those... maybe it's just old age, but those 300 lines long methods really grate me!

                              A train station is where the train stops. A bus station is where the bus stops. On my desk, I have a work station.... _________________________________________________________ My programs never have bugs, they just develop random features.

                              G Offline
                              G Offline
                              Gabriel Sas
                              wrote on last edited by
                              #27

                              there are always hackers around us and you can always use the good old notepad, writing good code is all about what the developer wants and if it wants to just write code that does something it's hes choice. When you want to do some bug fixes on that code or add a new functionality then you are doomed, probably it would be easier to rewrite that code your own way :-D

                              J 1 Reply Last reply
                              0
                              • G Gabriel Sas

                                there are always hackers around us and you can always use the good old notepad, writing good code is all about what the developer wants and if it wants to just write code that does something it's hes choice. When you want to do some bug fixes on that code or add a new functionality then you are doomed, probably it would be easier to rewrite that code your own way :-D

                                J Offline
                                J Offline
                                jschell
                                wrote on last edited by
                                #28

                                Gabriel Sas wrote:

                                When you want to do some bug fixes on that code or add a new functionality then you are doomed, probably it would be easier to rewrite that code your own way

                                And that expresses some of the reasons why code reuse is more complicated than just copying code.

                                1 Reply Last reply
                                0
                                • S Super Lloyd

                                  I have an idea about a revolutionary IDE that will make people write more beautiful less bloated code! Yep you read that well!! The tool that everybody has been waiting for and I'm going to unveil to the wold (and you) what it is!!! Well it's very simple. I'll take an open source IDE, say SharpDevelop, and then... I will remove the paste operation from all text editor. This way every single line of code will have to be typed manually!!!! Forcing developer to think on how to write more lean code and maybe use multiple function instead of multiple copy/paste!!! Argh.. trying to get to understand one of those... maybe it's just old age, but those 300 lines long methods really grate me!

                                  A train station is where the train stops. A bus station is where the bus stops. On my desk, I have a work station.... _________________________________________________________ My programs never have bugs, they just develop random features.

                                  J Offline
                                  J Offline
                                  Johnny J
                                  wrote on last edited by
                                  #29

                                  Super Lloyd wrote:

                                  I'm going to unveil to the wold

                                  Would t hat be Dunny-on-the-Wold Mr. Pitt-the-even-younger???? :confused:

                                  Why can't I be applicable like John? - Me, April 2011
                                  -----
                                  Beidh ceol, caint agus craic againn - Seán Bán Breathnach
                                  -----
                                  Da mihi sis crustum Etruscum cum omnibus in eo!
                                  -----
                                  Just because a thing is new don’t mean that it’s better - Will Rogers, September 4, 1932

                                  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