Course code: BARR-9
  • Years with company: 12
  • Years programming: 16
  • Primary programming language: c
  • Other programming languages: c++/c#
  • Unit test harnesses: Home brewed
  • Something else: We do Agile in a Waterfall world. TDD is looked down upon by my boss.
  • Test practice now: Existing integration tests to make sure we don't break something (regression), new tests at a functional level for new features
  • Target system: Embedded device using C, compiled in IAR. Used by Utility companies
  • Dev tools: IAR, Lint, C-Stat
  • Build time: 5-30 minutes
  • Coding standard: Based on Barr and JSF Air Force
  • Function too long: When code complexity is over 15
  • Code reviews: Every commit through Fisheye/crucible
  • Code time: 75
  • Test time: 15
  • Debug time: 10
  • Favorite thing about dev: It's fun to see the finished product. Hint of pride when it works
  • Least favorite thing about dev: Fighting against bureaucracy.
  • Tdd knowledge: A fair amount of experience
  • Why are you attending: Fill in any gaps that I don't understand, try and evangelicalize it to the rest of my company. Look good on resume.