Course code: BAD-1
  • Years with company: 20
  • Years programming: 15
  • Primary programming language: C
  • Other programming languages: C#
  • Unit test harnesses: Mostly customized solutions
  • Something else: Not full-time software developer
  • Test practice now: Differential tests
  • Target system: Customized microcontroller system comprised of an Arm M0+ controller and an MSP430 compatible core
  • Dev tools: Cygwin, gcc, make, svn, IAR embedded workbench
  • Build time: 5-30 minutes
  • Coding standard: Can vary depending on project
  • Function too long: When code path is hard to follow
  • Code reviews: Used occationally in critical sections
  • Code time: 50
  • Test time: 30
  • Debug time: 20
  • Favorite thing about dev: The creation phase
  • Least favorite thing about dev: Finding bugs late in a project and all what comes with it
  • Tdd knowledge: Know about TDD but not actually used a formal methology
  • Why are you attending: Want to learn a formal way of developing software