Course code:
ACL-1
Years with company:
1.5
Years programming:
4
Primary programming language:
C
Other programming languages:
Python, MATLAB, Java
Unit test harnesses:
Ctest, mCRL2
Something else:
I am an Electronics Engineer with a MSc. in Embedded Systems. When I was studying my degree I discovered my passion for programming and I found in Embedded Systems the perfect topic to do what I like without forgeting my background.
Test practice now:
We do functional tests with Ctest
Target system:
I develop code for both a Renesas RX65 MCU and the ZON M3 and P3, embedded in a smart meter. I also code for PC.
Dev tools:
CrossStudio for MAXQ30, IAR Embedded Workbench and Visual Studio Code
Build time:
Under 10 seconds
Coding standard:
The C style guide from the company and MISRA-C rules.
Function too long:
When you already forgot the type of a variable by the time you reach the end of the function.
Code reviews:
We don't have standarized code reviews
Code time:
40
Test time:
40
Debug time:
20
Favorite thing about dev:
I like that you can solve the same problem in several different and creative ways.
Least favorite thing about dev:
I don't like it when it gets repetitive.
Tdd knowledge:
Nothing
Why are you attending:
The company is giving us the chance to do it, and I think it is a great opportunity to learn how to perform robust testing. It can save a lot of time and it can help to gain confidence on the code you write.