Course code:
SE-2
Years with company:
7
Years programming:
15
Primary programming language:
C language
Other programming languages:
just minor works on code written in JAVA, C++, VB, Phyton, Lua, Perl,
Unit test harnesses:
none
Something else:
In my little team I'm not only an embedded developer, but I also define functional specification, support documentation, support service and sales. So I'm not a "deep" embedded programmer.
Test practice now:
I test against test specs running the code in the defined condition and tacking note of the results.
Target system:
8051, AVR ATMEGA32, ARM7
Dev tools:
IAR Embedded Workbench, KEIL MDK-ARM
Build time:
1-5 minutes
Coding standard:
working on code written by others I try to be conformant to the coding standard that I find
Function too long:
when is too hard to understand the flux of code in the function
Code reviews:
code is reviewed by my colleagues by means of SVN compare tool
Code time:
60
Test time:
20
Debug time:
20
Favorite thing about dev:
Find a nice way to make a machine solving a problem
Least favorite thing about dev:
Have to do with inherited messy code
Tdd knowledge:
very few: code dovelopment driven by test harness definition
Why are you attending:
Think I can learn some very state of the art techniques