Click here to Skip to main content
15,892,161 members

Survey Results

Do you do Unit Testing?

Survey period: 22 Jun 2020 to 29 Jun 2020

We ran this 5 years ago. Let's see if things have changed.

OptionVotes% 
We unit test everywhere, always.9912.36
We test the most important and/or non-trivial units,15619.48
We unit test some pieces. Sometimes.27033.71
We never unit test,20225.22
What is unit testing?789.74



 
GeneralNot working on object oriented software Pin
den2k8824-Jun-20 21:42
professionalden2k8824-Jun-20 21:42 
Most ECUs are programmed in C with some Assembler (usually relegated to the Boot Manager).

In the only true OO project I worked with the Unit tests were 4 years old when the specs and the desing (let alone the implementation) were completely different, to hte point that 90% of unit tests did not even compile and anohter 5% failed because the tests were wrong. Only the test of some helper class worked fine.

If they are integrated from scratch and the software is owned by the development team I believ that they should be maintained and performed at least before every push (not local commit) on the repo, or before the integration step, to ensure that any build present on the repo is functiona (except maybe in the very first phase of developement where stubs and bugs are freely roaming around).

Sadly most software is now built by a plethora of consulting companies whicha are hired for the task, for a limited time and per invested person-hour, not for the project. This means that once the contract is closed the consulting company has no maintenance to do nor any lingering responsibility, besides the employee turnover in consulting makes the ownership of a product virtually impossible - oftentimes the team that concludes the project consists of entirely different people than the team which started it.

In a big three letter car manifacturer I ended up working on projects alongside a dozen or more different companies and only the airheadsfigureheads of the manifacturer. That brought a lot of clashes and conflicts of interests, to the absolute detriment of any semblance of quality of the final product.
GCS d--(d+) s-/++ a C++++ U+++ P- L+@ E-- W++ N+ o+ K- w+++ O? M-- V? PS+ PE- Y+ PGP t+ 5? X R+++ tv-- b+(+++) DI+++ D++ G e++ h--- r+++ y+++*      Weapons extension: ma- k++ F+2 X

QuestionRe: Not working on object oriented software Pin
r_hyde25-Jun-20 10:41
r_hyde25-Jun-20 10:41 
GeneralSome pieces, sometimes. Pin
Greg Utas23-Jun-20 14:28
professionalGreg Utas23-Jun-20 14:28 
GeneralTesting... Unit/Integrated/Integration Pin
Julius Adam22-Jun-20 20:59
Julius Adam22-Jun-20 20:59 
GeneralRe: Testing... Unit/Integrated/Integration Pin
Matt McGuire24-Jun-20 7:02
professionalMatt McGuire24-Jun-20 7:02 
GeneralRe: Testing... Unit/Integrated/Integration Pin
Julius Adam24-Jun-20 7:23
Julius Adam24-Jun-20 7:23 
GeneralI didn't vote because... Pin
Dean Roddey22-Jun-20 13:53
Dean Roddey22-Jun-20 13:53 
GeneralIntegration testing rather than unit testing Pin
Marc Clifton22-Jun-20 2:36
mvaMarc Clifton22-Jun-20 2:36 
GeneralRe: Integration testing rather than unit testing Pin
Erik Burd22-Jun-20 7:51
professionalErik Burd22-Jun-20 7:51 
GeneralRe: Integration testing rather than unit testing Pin
Fabio Franco22-Jun-20 23:07
professionalFabio Franco22-Jun-20 23:07 
GeneralI picked "What" Because Pin
W Balboos, GHB22-Jun-20 0:56
W Balboos, GHB22-Jun-20 0:56 
GeneralRe: I picked "What" Because Pin
Sander Rossel22-Jun-20 1:49
professionalSander Rossel22-Jun-20 1:49 
GeneralRe: I picked "What" Because Pin
W Balboos, GHB22-Jun-20 2:03
W Balboos, GHB22-Jun-20 2:03 
GeneralRe: I picked "What" Because Pin
Sander Rossel22-Jun-20 2:37
professionalSander Rossel22-Jun-20 2:37 
GeneralYoUr COde MuSt Be UnIT teStEd... Pin
Sander Rossel21-Jun-20 22:41
professionalSander Rossel21-Jun-20 22:41 
GeneralRe: YoUr COde MuSt Be UnIT teStEd... Pin
W Balboos, GHB22-Jun-20 1:04
W Balboos, GHB22-Jun-20 1:04 
GeneralRe: YoUr COde MuSt Be UnIT teStEd... Pin
Sander Rossel22-Jun-20 1:46
professionalSander Rossel22-Jun-20 1:46 
GeneralRe: YoUr COde MuSt Be UnIT teStEd... Pin
W Balboos, GHB22-Jun-20 1:50
W Balboos, GHB22-Jun-20 1:50 
GeneralRe: YoUr COde MuSt Be UnIT teStEd... Pin
Sander Rossel22-Jun-20 2:33
professionalSander Rossel22-Jun-20 2:33 
GeneralRe: YoUr COde MuSt Be UnIT teStEd... Pin
W Balboos, GHB22-Jun-20 3:00
W Balboos, GHB22-Jun-20 3:00 
GeneralRe: YoUr COde MuSt Be UnIT teStEd... Pin
Sander Rossel22-Jun-20 3:22
professionalSander Rossel22-Jun-20 3:22 
GeneralRe: YoUr COde MuSt Be UnIT teStEd... Pin
W Balboos, GHB22-Jun-20 3:27
W Balboos, GHB22-Jun-20 3:27 
GeneralRe: YoUr COde MuSt Be UnIT teStEd... Pin
Sander Rossel22-Jun-20 3:37
professionalSander Rossel22-Jun-20 3:37 
GeneralRe: YoUr COde MuSt Be UnIT teStEd... Pin
W Balboos, GHB22-Jun-20 3:54
W Balboos, GHB22-Jun-20 3:54 
GeneralRe: YoUr COde MuSt Be UnIT teStEd... Pin
Sander Rossel22-Jun-20 4:47
professionalSander Rossel22-Jun-20 4:47 

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.