Course code:
WEB-34
Years with company:
10
Years programming:
14
Primary programming language:
C
Other programming languages:
Delphi, Java
Unit test harnesses:
none
Something else:
I like firmware development because I interact direclty with the hardware. I can see my code directly changing the state of physical devices.
Test practice now:
Unit test with Debugger
Automated tests using serial port to inject data.
Target system:
Mostly STM32 mcu
Dev tools:
IAR Workbench
J-Link debugger
Build time:
1-5 minutes
Coding standard:
We have a few rules to try to detect bugs before the code is executed.
Function too long:
When the function is more than 150 line of codes.
Code reviews:
We have mostly offline peer review to verify that the developper did not do any obvious mistake and the the code is consistent with the design.
Code time:
6
Test time:
2
Debug time:
2
Favorite thing about dev:
I like creating something that will have physical result on the hardware.
Least favorite thing about dev:
The process of releasing a software into production.
Tdd knowledge:
nothing
Why are you attending:
To learn how to more efficient in developping software that will be easier to test. Right now, the software takes a really long time to test, we want to reduce that time.