Course code: OSRAM-1
Years with company:
Primary programming language:
Other programming languages:
Unit test harnesses:
I mainly work on 32bit micro controllers on wireless lighting applications (using ZigBee technology in particular).
Test practice now:
Some modules are tested with unit tests (using cpputest); the majority are tested by running the application on evaluation boards and, after that, on the real product.
32bit ARM SoC with integrated 802.15.4 radio
IAR EW for ARM; debug printf on UART; 802.15.4 sniffer tools
No particular coding standard applied
Function too long:
When it is difficult to understand the logic flow; or when it does something which is not explained by the function name alone
I review the code myself when I need to refactor it
Favorite thing about dev:
Craftmanship. Creating something with the freedom to choose how to do it. Creating something that people can easily use.
Least favorite thing about dev:
I don't like sitting too many hours per day in front of a PC. I don't like headaches caused by uncontrolled software.
I've read your book and attended a seminar on TDD for Java (Junit).
Why are you attending:
I've experienced TDD a bit and it raised a lot the quality of my code. Now I face the issue of having a mess in the test code. And I'm not really testing everything.
So, I want to improve.