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...