Course code:
ETA-1
Years with company:
1
Years programming:
3
Primary programming language:
C/C++
Other programming languages:
Python
Unit test harnesses:
Ceedling
Something else:
Junior embedded dev in watch manufacturer company
Bachelor degree in embedded and automated systems
Master degree in embedded systems
Test practice now:
Unit test,
On the target
Target system:
Small 8 bits uC, 32k flash, 4k Ram
Dev tools:
Eclipse
Build time:
31-60 seconds
Coding standard:
Internal coding standard
Function too long:
Dozen lines of codes, ~1 A4 page
Code reviews:
Code reviews done by 3-4 team members on bitbucket, 2 approuvals are needed
Code time:
50
Test time:
10
Debug time:
40
Favorite thing about dev:
Conception
Create new things
Least favorite thing about dev:
Debugging the tools
Tdd knowledge:
Test before code
Iterate between code and test writing
Helps to avoid regression during refactoring
Why are you attending:
Learn the "good" practices in TDD
Learn what is important and what is less in TDD.
What we should focus on when we are doing tdd