Course code: BARR-13
  • Years with company: 10
  • Years programming: 10
  • Primary programming language: C
  • Other programming languages: Python
  • Unit test harnesses: None
  • Something else: I am from Canada
  • Test practice now: I test it against hardware as we don't generally have the restriction of hardware timelines or expense.
  • Target system: STM32F4xx microcontrollers usually
  • Dev tools: IAR
  • Build time: 1-5 minutes
  • Coding standard: Stress on making code maintainable.
  • Function too long: Forget the use of variable defined at the beginning?
  • Code reviews: We use crucible and are pretty useful. There are not too many people here to do reviews.
  • Code time: 60
  • Test time: 30
  • Debug time: 10
  • Favorite thing about dev: Creating new features that makes people lives easier.
  • Least favorite thing about dev: Dropping into new systems/code that are overly complex.
  • Tdd knowledge: Not too much.
  • Why are you attending: I am skeptic about when and where tdd is useful. It feels a lot more maintenance and is burden to rapid/experimental code development.