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. Other Discussions
  3. The Insider News
  4. Yahoo’s engineers move to coding without a net

Yahoo’s engineers move to coding without a net

Scheduled Pinned Locked Moved The Insider News
collaborationquestion
10 Posts 9 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 Offline
    K Offline
    Kent Sharkey
    wrote on last edited by
    #1

    IEEE Spectrum[^]:

    What happens when you take away the quality assurance team in a software development operation? Fewer, not more errors, along with a vastly quicker development cycle.

    Ignoring the obvious comment about Yahoo's strength as a company these days

    K D N N J 6 Replies Last reply
    0
    • K Kent Sharkey

      IEEE Spectrum[^]:

      What happens when you take away the quality assurance team in a software development operation? Fewer, not more errors, along with a vastly quicker development cycle.

      Ignoring the obvious comment about Yahoo's strength as a company these days

      K Offline
      K Offline
      KarstenK
      wrote on last edited by
      #2

      Then the end user have to report and life with the bugs. As I - with my Yahoo-Mail :mad::mad::mad:

      Press F1 for help or google it. Greetings from Germany

      R 1 Reply Last reply
      0
      • K Kent Sharkey

        IEEE Spectrum[^]:

        What happens when you take away the quality assurance team in a software development operation? Fewer, not more errors, along with a vastly quicker development cycle.

        Ignoring the obvious comment about Yahoo's strength as a company these days

        D Offline
        D Offline
        Dominic Burford
        wrote on last edited by
        #3

        I'd like to know how this works in practice. As we all know, developers shouldn't test their own code, so who exactly is testing the code if not a tester? Even if they are writing all sorts of automated tests and creating tools, are they still testing their own code? If so, then I don't see how this could ever be a successful strategy. It smacks more of cost-cutting measures than a genuine desire to increase quality.

        "There are two ways of constructing a software design: One way is to make it so simple that there are obviously no deficiencies, and the other way is to make it so complicated that there are no obvious deficiencies. The first method is far more difficult." - C.A.R. Hoare Home | LinkedIn | Google+ | Twitter

        V 1 Reply Last reply
        0
        • K Kent Sharkey

          IEEE Spectrum[^]:

          What happens when you take away the quality assurance team in a software development operation? Fewer, not more errors, along with a vastly quicker development cycle.

          Ignoring the obvious comment about Yahoo's strength as a company these days

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

          I've noticed this trend a couple of years ago. Dedicated QA departments are becoming a thing of the past and developers are expected to write automatic tests for their code.

          utf8-cpp

          1 Reply Last reply
          0
          • K Kent Sharkey

            IEEE Spectrum[^]:

            What happens when you take away the quality assurance team in a software development operation? Fewer, not more errors, along with a vastly quicker development cycle.

            Ignoring the obvious comment about Yahoo's strength as a company these days

            N Offline
            N Offline
            newton saber
            wrote on last edited by
            #5

            Wait...Yahoo! ? Let me think...? That's that company that did the same stuff that altavista.com did, right? Right? Wait, you're ignoring me, aren't you? :laugh:

            1 Reply Last reply
            0
            • K Kent Sharkey

              IEEE Spectrum[^]:

              What happens when you take away the quality assurance team in a software development operation? Fewer, not more errors, along with a vastly quicker development cycle.

              Ignoring the obvious comment about Yahoo's strength as a company these days

              J Offline
              J Offline
              Jorgen Andersson
              wrote on last edited by
              #6

              Well, duh! :doh: It's quite obvious you'll find less errors if no one is looking for them!

              Wrong is evil and must be defeated. - Jeff Ello

              1 Reply Last reply
              0
              • K Kent Sharkey

                IEEE Spectrum[^]:

                What happens when you take away the quality assurance team in a software development operation? Fewer, not more errors, along with a vastly quicker development cycle.

                Ignoring the obvious comment about Yahoo's strength as a company these days

                W Offline
                W Offline
                wout de zeeuw
                wrote on last edited by
                #7

                We should do this in airplane and car manufacturing as well to make them safer!

                Wout

                1 Reply Last reply
                0
                • K KarstenK

                  Then the end user have to report and life with the bugs. As I - with my Yahoo-Mail :mad::mad::mad:

                  Press F1 for help or google it. Greetings from Germany

                  R Offline
                  R Offline
                  Ron Anders
                  wrote on last edited by
                  #8

                  This is a disturbing trend in the name of quicker dev cycles. That's not what we ask for though.

                  1 Reply Last reply
                  0
                  • D Dominic Burford

                    I'd like to know how this works in practice. As we all know, developers shouldn't test their own code, so who exactly is testing the code if not a tester? Even if they are writing all sorts of automated tests and creating tools, are they still testing their own code? If so, then I don't see how this could ever be a successful strategy. It smacks more of cost-cutting measures than a genuine desire to increase quality.

                    "There are two ways of constructing a software design: One way is to make it so simple that there are obviously no deficiencies, and the other way is to make it so complicated that there are no obvious deficiencies. The first method is far more difficult." - C.A.R. Hoare Home | LinkedIn | Google+ | Twitter

                    V Offline
                    V Offline
                    Valery Possoz
                    wrote on last edited by
                    #9

                    It works by writing unit tests or even better, using test driven development... Anyway what's wrong with testing your own code? - Everybody tests their own code! do you really hand over your code to QA without at least making sure it works? I alway test what I write.

                    D 1 Reply Last reply
                    0
                    • V Valery Possoz

                      It works by writing unit tests or even better, using test driven development... Anyway what's wrong with testing your own code? - Everybody tests their own code! do you really hand over your code to QA without at least making sure it works? I alway test what I write.

                      D Offline
                      D Offline
                      Dominic Burford
                      wrote on last edited by
                      #10

                      Yes of course I test my own code, and write unit tests too. I do all the same things that Yahoo engineers do, but I go one step further and hand my code over to a tester for independent verification. My code may work, but that's not the end of the story. My UI needs to be consistent with the rest of the application and it needs to trigger failures and omissions consistently for example. Having your code tested by an independent testing team gives a level of verification above and beyond what a developer on their own can give.

                      "There are two ways of constructing a software design: One way is to make it so simple that there are obviously no deficiencies, and the other way is to make it so complicated that there are no obvious deficiencies. The first method is far more difficult." - C.A.R. Hoare Home | LinkedIn | Google+ | Twitter

                      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