Click here to Skip to main content
15,844,607 members

Survey Results

How do you deal with Internal and External expectations?

Survey period: 4 Jan 2016 to 11 Jan 2016

Let's see how developers fare: A bit of fun based on a quiz by Gretchen Rubin.

OptionVotes% 
I'm an Upholder: I work to complete (or uphold) expectations set for me and that I set for myself.25127.98
I'm a Questioner: I question all expectations and will only meet an expectation if it makes sense.42046.82
I'm a Rebel: I don't like to do what I'm told and I prefer to break rules.758.36
I'm an Obliger: I meet expectations set by others but often fail to meet my own expectations.15116.83



 
GeneralWhen I grow up, I want to be a Wally Pin
ones and zeros8-Jan-16 1:10
professionalones and zeros8-Jan-16 1:10 
GeneralQuestioner Pin
Camilo Reyes6-Jan-16 12:32
professionalCamilo Reyes6-Jan-16 12:32 
GeneralMissing an option? Pin
Peter Mulholland5-Jan-16 3:07
Peter Mulholland5-Jan-16 3:07 
GeneralRe: Missing an option? Pin
Dholakiya Ankit8-Jan-16 21:18
Dholakiya Ankit8-Jan-16 21:18 
GeneralDidn't know that... Pin
Kornfeld Eliyahu Peter5-Jan-16 1:00
professionalKornfeld Eliyahu Peter5-Jan-16 1:00 
GeneralBut I am also an Obliger Pin
Simon_Whale5-Jan-16 0:58
Simon_Whale5-Jan-16 0:58 
GeneralRe: But I am also an Obliger Pin
KarstenK5-Jan-16 2:44
mveKarstenK5-Jan-16 2:44 
GeneralRe: But I am also an Obliger Pin
Simon_Whale5-Jan-16 2:44
Simon_Whale5-Jan-16 2:44 
GeneralFive Easy Points Wasted Pin
W Balboos, GHB4-Jan-16 8:58
W Balboos, GHB4-Jan-16 8:58 
GeneralA Rebel Pin
Wastedtalent4-Jan-16 6:33
professionalWastedtalent4-Jan-16 6:33 
GeneralMay the force be with me Pin
Afzaal Ahmad Zeeshan4-Jan-16 5:53
professionalAfzaal Ahmad Zeeshan4-Jan-16 5:53 
GeneralI already lost a customer for being questioner Pin
Nicolas Dorier4-Jan-16 5:34
professionalNicolas Dorier4-Jan-16 5:34 
GeneralRe: I already lost a customer for being questioner Pin
r_hyde4-Jan-16 12:56
r_hyde4-Jan-16 12:56 
GeneralRe: I already lost a customer for being questioner Pin
Nicolas Dorier4-Jan-16 17:16
professionalNicolas Dorier4-Jan-16 17:16 
GeneralRe: I already lost a customer for being questioner Pin
r_hyde4-Jan-16 19:36
r_hyde4-Jan-16 19:36 
If you think unit testing has anything to do with testing mocks, then I feel you may have a misguided view of this testing strategy. That you see no distinction between unit and integration testing is more evidence of the same. Unit tests are (typically) small, isolated, rather specific, and can often be written very early in the development process, precisely because they have no dependency on anything outside of the unit under test (apart from the test code itself, of course). They give the developer early and ongoing evidence of the correctness of smaller parts of a larger application or system, one that may not yet be in a functioning (and therefore integration-testable) state. This is the important distinction between the two testing methodologies: integration tests, unlike unit tests, require a reasonably complete set of functioning dependencies, and so cannot be written until relatively late in the development of the application. As a newcomer approaching a mature application that has all or most of its functioning parts already in place, I can imagine how tempting it might be to view the unit tests as superfluous and noisy. After all, integration tests are possible at this stage, are more likely analogous to production usage, and might even be simpler to implement what with not having to set up all of those tedious mocks. But the unit tests likely served a very important purpose in helping the application get to where it is now, and—believe it or not—are still helping out by standing sentry against the omnipresent threat of regression, so they may have more value than the näive newcomer suspects.

That unit tests may represent a potentially large volume of non-production code is not, per ipsum, a compelling argument against them. According to your OP, you took issue with the organization's existing unit testing strategy, and took it upon yourself to replace existing unit tests with integration tests. That your team didn't like this activity is unsurprising; I think they were probably correct. This is not to say that you made the software necessarily worse by your efforts, but does mean you might have done, and it is likely your refusal to concede the point that got you sacked. Totally fair.
GeneralRe: I already lost a customer for being questioner Pin
mintxelas5-Jan-16 2:33
mintxelas5-Jan-16 2:33 
GeneralRe: I already lost a customer for being questioner Pin
Rob Grainger5-Jan-16 4:25
Rob Grainger5-Jan-16 4:25 
GeneralRe: I already lost a customer for being questioner Pin
Nicolas Dorier7-Jan-16 2:22
professionalNicolas Dorier7-Jan-16 2:22 
GeneralRe: I already lost a customer for being questioner Pin
Rob Grainger7-Jan-16 5:27
Rob Grainger7-Jan-16 5:27 
GeneralRe: I already lost a customer for being questioner Pin
Camilo Reyes7-Jan-16 12:42
professionalCamilo Reyes7-Jan-16 12:42 
GeneralRe: I already lost a customer for being questioner Pin
Nicolas Dorier9-Jan-16 1:10
professionalNicolas Dorier9-Jan-16 1:10 
GeneralRe: I already lost a customer for being questioner Pin
Camilo Reyes9-Jan-16 8:53
professionalCamilo Reyes9-Jan-16 8:53 
GeneralRe: I already lost a customer for being questioner Pin
Camilo Reyes6-Jan-16 12:46
professionalCamilo Reyes6-Jan-16 12:46 
GeneralRe: I already lost a customer for being questioner Pin
Nicolas Dorier7-Jan-16 2:27
professionalNicolas Dorier7-Jan-16 2:27 
GeneralRe: I already lost a customer for being questioner Pin
Nicolas Dorier7-Jan-16 2:14
professionalNicolas Dorier7-Jan-16 2:14 

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.