Course code:
BARR-7
Years with company:
2.5
Years programming:
16+
Primary programming language:
C
Other programming languages:
C#, Java, Python
Unit test harnesses:
None
Something else:
I'm an electrical engineer with an emphasis in computer design (BS) and control systems (MS).
Test practice now:
Functional tests, system testing, stepping through code.
(aka, did it break? no? then it's working)
Target system:
ARM Cortex-M3
Dev tools:
IAR EWARM
Build time:
Under 10 seconds
Coding standard:
None
Function too long:
I don't
Code reviews:
None
Code time:
20
Test time:
20
Debug time:
60
Favorite thing about dev:
The versatility and flexibility it has unlike any other engineering discipline. Low cost (time/money) to implement and test new features or hypothesis.
Least favorite thing about dev:
My own lack of understanding. I'm sure most of my issues are solved problems.
Tdd knowledge:
Just the basics: Define desired functionality, code up a test harness, write code against it.
Why are you attending:
I'm the only embedded programmer at my division. Our code is becoming more complex and I need a way to ensure our devices are absolutely reliable without having access to peer code review.