Course code: BARR-9
  • Years with company: 16
  • Years programming: 30
  • Primary programming language: C
  • Other programming languages: that's mostly it
  • Unit test harnesses: GHS scripting
  • Something else: I've been working on safety critical optical sensors for industrial applications for the last 16 years, so always looking to improve SW quality.
  • Test practice now: GHS scripting on MULTI IDE
  • Target system: ARM embedded
  • Dev tools: GHS, PR QAC static analysis, several IDEs
  • Build time: 11-30 seconds
  • Coding standard: Developed in house, enfoced loosely with a-style
  • Function too long: When it looks too long - but PR QAC offers metrics we can look at
  • Code reviews: Peer review, using Excel spreadsheets to track issues
  • Code time: 50
  • Test time: 30
  • Debug time: 20
  • Favorite thing about dev: The thrill of watching a new feature operate properly knowing that the logic in the code is perfect.
  • Least favorite thing about dev: The repetitive testing
  • Tdd knowledge: Sounds good in theory, not sure how to do it in practice
  • Why are you attending: Actually I was set up for another seminar (best practices for designing safety systems) that got cancelled so I was offered this one, which I also thing it is applicable to me.