Course code: CSR-2
Years with company:
Primary programming language:
Other programming languages:
Python, C++, Java
Unit test harnesses:
I've been doing embedded systems development for this whole 10 years in various fields. Since more or less 3 years I'm using some form of unit tests and I like it.
Test practice now:
My code usually have some unit tests. In general our code is tested by system level manual tests.
It is reference design of Bluetooth music playing headsets, speakers and soundabrs. It runs on 16 bit invented next door processor.
Eclipse and gcc
There is one, but nobody is using it.
Function too long:
When I'm in the middle of a function and don't remember what was at the begining.
Reviews are mandatory (recently) but rather informal. Due to current system limitation usually there is only one reviewer and it is not easy to refer to specific place in code.
Favorite thing about dev:
Designing, implementing and watching it working. I also like debugging, seriously. I like it most when I have access to all source code and I can change and rebuild everything.
Least favorite thing about dev:
Manual test, especially when it have to be done more than once. Software components without source code or documentation/examples.
I think that quite a lot.
Why are you attending:
Everyone have to go. However I like opportunity to learn something new.