Skip to main content
12 events
when toggle format what by license comment
Mar 25, 2012 at 14:47 history edited John Shaft CC BY-SA 3.0
Made most important point in bold text
May 23, 2011 at 7:00 history edited John Shaft CC BY-SA 3.0
Extended my response to better answer the question
May 18, 2011 at 14:53 history made wiki Post Made Community Wiki by tschaible
May 18, 2011 at 13:55 comment added David Thornley In one place I worked, I was supposed to not only implement new features but write up test plans. This meant that, if I misunderstood something, it would be implemented incorrectly but wouldn't be caught by the testing department.
May 18, 2011 at 12:26 comment added StuperUser @Jörg W Mittag not really. Just as not every tester will think of every test case, neither will every developer. Hence pair programming etc. and separate QA teams. Two heads are always better than one.
May 18, 2011 at 12:24 comment added AProgrammer Developpers also test with the same prejudices than guided their work. Testers are less likely to share them.
May 18, 2011 at 10:45 comment added Jörg W Mittag This can easily be circumvented by writing the tests before the code, though.
May 18, 2011 at 10:25 comment added LennyProgrammers In advertisement for the same reason a different people proof-reads the final product than the one who created it.
May 18, 2011 at 8:51 comment added StuperUser @dnolan, it's not only "protecting" their code, it's also that anything they've not thought of in coding, they won't think of for testing.
May 18, 2011 at 8:47 comment added pyvi Totally agreed. However, in this case there are also step-by-step test plans (developed by several people), so I am not sure it completely applies. Even with the test plan, I still feel like the developer testing his/her own work is something to be avoided.
May 18, 2011 at 8:45 comment added dnolan Agreed, a developer will take the path of least resistance to "test" their application, edge cases will rarely be looked at.
May 18, 2011 at 8:44 history answered John Shaft CC BY-SA 3.0