Course code:
NDC-1
Years with company:
1
Years programming:
15
Primary programming language:
C
Other programming languages:
C#, Java
Unit test harnesses:
CUnit, C#: MBUnit & NUnit
Something else:
Developing firmware for gas detection system. Atmel AVR chip, previous work on TI 8051 and ARM chips
Test practice now:
CUnit for unit tests
C# & NUnit for test automation using variuous hardware simulators
Target system:
Atmel AVR
Dev tools:
IAR, Eclipse, gcc
Build time:
11-30 seconds
Coding standard:
In-house
Function too long:
I try to keep it on one screen...
Code reviews:
Before every release. Tend to gather up and then we flash through too many files.
Code time:
40
Test time:
40
Debug time:
20
Favorite thing about dev:
Solving problems
Getting things to work
Least favorite thing about dev:
When I release SW with a bug that I wrote a unit test for...
Race conditions...
Tdd knowledge:
I am a believer, but not fanatic. I generally start with a test, but I "sin" and typically also write code that t
Why are you attending:
Because I believe TDD make me write better code - but I know I can improve my TDD skills - especially in terms of test maintainability...