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. Programming Quotes

Programming Quotes

Scheduled Pinned Locked Moved The Lounge
htmlcomtestingbeta-testingcode-review
44 Posts 21 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.
  • R Ryan Binns

    fat_boy wrote:

    Oh for gods sake! Dont you think when I wrote 'find' that fixing them is also implied? Do you think anyone would leave a bug un-fixed once found?

    No and Yes. The reality is that budget and schedule do not always allow all bugs that are found to be fixed, so some will inevitably not get fixed. On top of that, there are aften a number of bugs that don't get picked up with testing, but could have been avoided by writing the software a little bit smarter.

    Ryan

    "Punctuality is only a virtue for those who aren't smart enough to think of good excuses for being late" John Nichol "Point Of Impact"

    L Offline
    L Offline
    Lost User
    wrote on last edited by
    #35

    Ryan Binns wrote:

    there are aften a number of bugs that don't get picked up with testing,

    Then the testing does not reflect the use the code will be put to in realtiy.

    Truth is the subjection of reality to an individuals perception

    1 Reply Last reply
    0
    • L Lost User

      Judah Himango wrote:

      testing ... doesn't make your software better,

      Wrong. (And I was a mechanical engineer before switching to software) any testing makes the product better. How the hell do you think Williams oe Ferrari win a Grand Prox? They didnt do that by rolling the car off the drawing board. They did it through good design, good implementation and good testing. And its the same for any engineered product or object. This is the problem with many programmers, they arent engineers. They dont know how to engineer something.

      Truth is the subjection of reality to an individuals perception

      J Offline
      J Offline
      Judah Gabriel Himango
      wrote on last edited by
      #36

      fat_boy wrote:

      I was a mechanical engineer before switching to software) any testing makes the product better.

      So when you run a test and see that it breaks, it automatically makes the product better? Nope. It's not until you fix the problem, refactor and redesign better; only then your product is better. Testing just made you aware of the problem, and that was the original point all along.

      Tech, life, family, faith: Give me a visit. I'm currently blogging about: Dumbest. Movie. Title. Evaaar. The apostle Paul, modernly speaking: Epistles of Paul Judah Himango

      L 1 Reply Last reply
      0
      • M MLeoDaalder

        Here's one of mine, I think it was me that said it first, not sure though, I've used it a lot of times. "One day someone will look upon my code and say: 'What a hunk of junk, I wonder why it worked in the first place'. I recon there is a 90% chance that that person will be me." I usually say that when someone says my code is good.:P

        J Offline
        J Offline
        Judah Gabriel Himango
        wrote on last edited by
        #37

        MLeoDaalder wrote:

        "One day someone will look upon my code and say: 'What a hunk of junk, I wonder why it worked in the first place'. I recon there is a 90% chance that that person will be me."

        :rolleyes: excellent

        Tech, life, family, faith: Give me a visit. I'm currently blogging about: Dumbest. Movie. Title. Evaaar. The apostle Paul, modernly speaking: Epistles of Paul Judah Himango

        1 Reply Last reply
        0
        • L Lost User

          Judah Himango wrote:

          testing ... doesn't make your software better,

          Wrong. (And I was a mechanical engineer before switching to software) any testing makes the product better. How the hell do you think Williams oe Ferrari win a Grand Prox? They didnt do that by rolling the car off the drawing board. They did it through good design, good implementation and good testing. And its the same for any engineered product or object. This is the problem with many programmers, they arent engineers. They dont know how to engineer something.

          Truth is the subjection of reality to an individuals perception

          D Offline
          D Offline
          DrJBB
          wrote on last edited by
          #38

          Would you hire someone who didn't bother to proofread their e-mails, but claimed to advocate quality improvement through testing? What would you hire that person to do?

          L 1 Reply Last reply
          0
          • L Lost User

            Judah Himango wrote:

            testing ... doesn't make your software better,

            Wrong. (And I was a mechanical engineer before switching to software) any testing makes the product better. How the hell do you think Williams oe Ferrari win a Grand Prox? They didnt do that by rolling the car off the drawing board. They did it through good design, good implementation and good testing. And its the same for any engineered product or object. This is the problem with many programmers, they arent engineers. They dont know how to engineer something.

            Truth is the subjection of reality to an individuals perception

            V Offline
            V Offline
            vinclaro001
            wrote on last edited by
            #39

            Isn't it better to think of testing as an integral part of the development process, and not separate from it? I think too many "developers" treat testing as a separate process to development when in fact testing *is* part of development! I prefer to code to a specification and then use testing to confirm the result. If a test fails then I cycle back to the code and repeat until all tests pass.... ...then I wait for the customer's user acceptance testing to tell me what I missed! :doh:

            L 1 Reply Last reply
            0
            • J Judah Gabriel Himango

              fat_boy wrote:

              I was a mechanical engineer before switching to software) any testing makes the product better.

              So when you run a test and see that it breaks, it automatically makes the product better? Nope. It's not until you fix the problem, refactor and redesign better; only then your product is better. Testing just made you aware of the problem, and that was the original point all along.

              Tech, life, family, faith: Give me a visit. I'm currently blogging about: Dumbest. Movie. Title. Evaaar. The apostle Paul, modernly speaking: Epistles of Paul Judah Himango

              L Offline
              L Offline
              Lost User
              wrote on last edited by
              #40

              Judah Himango wrote:

              It's not until you fix the problem, refactor and redesign better; only then your product is better

              No shit. What are you, such a pedant your head has dissapeared so far up your arse you cant see daylight? OF COURSE THE BUGS GET FIXED, THAT IS THE POINT OF TESTING!

              Truth is the subjection of reality to an individuals perception

              1 Reply Last reply
              0
              • D DrJBB

                Would you hire someone who didn't bother to proofread their e-mails, but claimed to advocate quality improvement through testing? What would you hire that person to do?

                L Offline
                L Offline
                Lost User
                wrote on last edited by
                #41

                If I was a typist I'd be worried.... I wouldnt hire someone who wasted time proofreading e-mails rather than getting the code right.

                Truth is the subjection of reality to an individuals perception

                1 Reply Last reply
                0
                • V vinclaro001

                  Isn't it better to think of testing as an integral part of the development process, and not separate from it? I think too many "developers" treat testing as a separate process to development when in fact testing *is* part of development! I prefer to code to a specification and then use testing to confirm the result. If a test fails then I cycle back to the code and repeat until all tests pass.... ...then I wait for the customer's user acceptance testing to tell me what I missed! :doh:

                  L Offline
                  L Offline
                  Lost User
                  wrote on last edited by
                  #42

                  OK, heres the spec: 1) It has to work. So how do you fold that into a classic spec-design-test scenario. You cant.

                  Truth is the subjection of reality to an individuals perception

                  P 1 Reply Last reply
                  0
                  • L Lost User

                    OK, heres the spec: 1) It has to work. So how do you fold that into a classic spec-design-test scenario. You cant.

                    Truth is the subjection of reality to an individuals perception

                    P Offline
                    P Offline
                    PICguy
                    wrote on last edited by
                    #43

                    Ah yes, “make it work.” Many years ago I attended a programming enrichment class sponsored by my employer. The guy that gave the class was a “it all about the specs” kind of guy. I joked and suggested that if the spec was that rigorous that one could develop a spec compiler and dispense with software jobs completely. He said that a spec compiler existed and offered to take my card and send me something about it. I never got it. Even when I had an interface spec I managed to get opcodes changed to a series of bits – one bit for each action I was to perform. Thus I had one bit for write another for read, another for multi-record format and another one or two that I forget. It saved the day because due to the excessive compute overhead of VM360 with I/O we had to add a multi-track bit. And the thing worked for every opcode bit pattern. Precognition or luck? It sure wasn’t the spec. Somebody hire me. Check out http://hmtown.com

                    L 1 Reply Last reply
                    0
                    • P PICguy

                      Ah yes, “make it work.” Many years ago I attended a programming enrichment class sponsored by my employer. The guy that gave the class was a “it all about the specs” kind of guy. I joked and suggested that if the spec was that rigorous that one could develop a spec compiler and dispense with software jobs completely. He said that a spec compiler existed and offered to take my card and send me something about it. I never got it. Even when I had an interface spec I managed to get opcodes changed to a series of bits – one bit for each action I was to perform. Thus I had one bit for write another for read, another for multi-record format and another one or two that I forget. It saved the day because due to the excessive compute overhead of VM360 with I/O we had to add a multi-track bit. And the thing worked for every opcode bit pattern. Precognition or luck? It sure wasn’t the spec. Somebody hire me. Check out http://hmtown.com

                      L Offline
                      L Offline
                      Lost User
                      wrote on last edited by
                      #44

                      Yep, I do device drivers. They have one spec. It has to work. For ever, without BSODing the PC. That means not one single exception, not one single fault, ever. The code has to be perfect. And you only get that by testing it to destruction, untill every line of code has been run in every situation the user is ever going to find himself in. And the fools on this forum tell me testing doesnt make a better product!

                      Truth is the subjection of reality to an individuals perception

                      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