Course code: BARR-8
  • Years with company: 2
  • Years programming: 20
  • Primary programming language: C
  • Other programming languages: VB, C#
  • Unit test harnesses: LDRA
  • Something else: I live in Tucson, and I have four cats
  • Test practice now: High-level requirements-based test plan
  • Target system: Emergency lighting application using PIC16LF18346 MCU
  • Dev tools: MPLAB-X
  • Build time: 11-30 seconds
  • Coding standard: MISRA (used informally, checked via PC-Lint)
  • Function too long: 100 lines or so max, and if similar code is repeated more than once
  • Code reviews: Not enough software people at my company to do code reviews, use PC-Lint instead
  • Code time: 25%
  • Test time: 25%
  • Debug time: 25%
  • Favorite thing about dev: It allows me to express my creativity
  • Least favorite thing about dev: Requirements definition (people are always changing their minds)
  • Tdd knowledge: Not much
  • Why are you attending: Director of R&D thinks it is a good idea