Course code:
ETA-1
Years with company:
3
Years programming:
3
Primary programming language:
C
Other programming languages:
C++, Matlab
Unit test harnesses:
Ceedling
Something else:
I am currently a student at BFH (Biel) and I work by ETA SA part-time. By ETA SA, I mainly do tests on C code, using Ceedling
Test practice now:
With Ceedling, I do tests and try to maximize test coverage
Target system:
For tests: The target is the computer
Dev tools:
If possible, I apply test driven development
Build time:
31-60 seconds
Coding standard:
MISRA
Function too long:
When it is larger that one "page"
Code reviews:
Tests with Ceedling
Code time:
60
Test time:
20
Debug time:
20
Favorite thing about dev:
- See that the code is working as expected
- The part related to the design of a certain feature (How could we implement this feature? How could we do to improve the implementation of this feature? etc...)
Least favorite thing about dev:
- Ecounter many mistakes after compiling the code. In particular, ecounter mistakes, that require a significant amount of time to debug.
Tdd knowledge:
TDD lifecycle (graphical representation).
Read a book about TDD.
Why are you attending:
By the fact that I already wrote Unit tests, using Ceedling. I want to known, if what I've done was correct. I also want to know more about TDD. In particular, I want to know how many tests, that we have to do, depending on the code's complexity.