Click here to Skip to main content
15,912,897 members

Survey Results

Should developers test their own code?   [Edit]

Survey period: 13 Dec 2010 to 20 Dec 2010

Let the religious wars begin.

OptionVotes% 
Yes, developers should fully test their own code30429.72
Yes, for some tests (unit, load test etc), no for others (eg functional, acceptance tests)50048.88
Yes, if there is no one else who can test for them11210.95
No, all tests should be planned, written and executed by dedicated testers585.67
Let the customers test the code!333.23
Other161.56

View optional text answers (26 answers)


 
GeneralRe: How to test Pin
RaviRanjanKr15-Dec-10 3:56
professionalRaviRanjanKr15-Dec-10 3:56 
GeneralRe: How to test Pin
RomTibi17-Dec-10 6:37
RomTibi17-Dec-10 6:37 
GeneralMessage Removed Pin
13-Dec-10 3:57
professionalN_tro_P13-Dec-10 3:57 
GeneralRe: Dedicated Testers will do a better job than a biased programmer Pin
Slacker00713-Dec-10 5:15
professionalSlacker00713-Dec-10 5:15 
GeneralRe: Dedicated Testers will do a better job than a biased programmer Pin
BigJohnT13-Dec-10 12:06
BigJohnT13-Dec-10 12:06 
GeneralOf course they should test their own code Pin
Paul Darlington13-Dec-10 2:52
Paul Darlington13-Dec-10 2:52 
GeneralRe: Of course they should test their own code Pin
James Kosin20-Dec-10 3:50
James Kosin20-Dec-10 3:50 
GeneralNo Can Do Pin
W Balboos, GHB13-Dec-10 2:25
W Balboos, GHB13-Dec-10 2:25 
As my previous employers finally learned, a programmer cannot properly test his own code.

First, there's that hauntingly beautiful poem "It works on my machine".
Secondly, developers don't think like users (Praise Be !), and so won't do stupid things (at least, not as often).

That doesn't mean they shouldn't test it at all: it should work as expected, boundary conditions checked, and as much a defensive wall put up so that eventualities are either prevented or handled. Here, in particular, experience counts.

. . . but sooner or later, that stuff goes into the wild, and the heartless and mindless aboriginals will flay it. It's their nature.










"The difference between genius and stupidity is that genius has its limits." - Albert Einstein
"As far as we know, our computer has never had an undetected error." - Weisert
"If you are searching for perfection in others, then you seek dissappointment. If you are searching for perfection in yourself, then you seek failure." - Balboos HaGadol Mar 2010

GeneralRe: No Can Do Pin
Argyle4Ever13-Dec-10 3:55
Argyle4Ever13-Dec-10 3:55 
GeneralDevelopers and planned PinPopular
The Man from U.N.C.L.E.13-Dec-10 1:27
The Man from U.N.C.L.E.13-Dec-10 1:27 
GeneralRe: Developers and planned Pin
Corporal Agarn13-Dec-10 2:27
professionalCorporal Agarn13-Dec-10 2:27 
GeneralRe: Developers and planned Pin
jgehman13-Dec-10 5:34
jgehman13-Dec-10 5:34 
GeneralRe: Developers and planned Pin
Henry Minute14-Dec-10 3:00
Henry Minute14-Dec-10 3:00 
GeneralRe: Developers and planned Pin
RaviRanjanKr17-Dec-10 21:10
professionalRaviRanjanKr17-Dec-10 21:10 

General General    News News    Suggestion Suggestion    Question Question    Bug Bug    Answer Answer    Joke Joke    Praise Praise    Rant Rant    Admin Admin   

Use Ctrl+Left/Right to switch messages, Ctrl+Up/Down to switch threads, Ctrl+Shift+Left/Right to switch pages.