Course code: WEB-34
  • Years with company: 10
  • Years programming: 30
  • Primary programming language: C
  • Other programming languages: many others over the years
  • Unit test harnesses: ?
  • Something else: Programmer in many different platforms and languages of the years. The last 6 years, I have been a manager of other programmers.
  • Test practice now: develop/execute unit tests manually. Separate team does functional and integration testing. Mostly manual but have developed automated testing for some projects.
  • Target system: Most of our products are embedded systems that deal in access control. Locally, our product line focuses on safe locking systems.
  • Dev tools: IAR IDE, Visual Studio, others
  • Build time: 1-5 minutes
  • Coding standard: We have company best practices, and then run static analysis tools on code after written.
  • Function too long: extends for more than a screen page
  • Code reviews: peer reviewed
  • Code time: 40
  • Test time: 30
  • Debug time: 30
  • Favorite thing about dev: seeing the function preform as expected
  • Least favorite thing about dev: analog effects on expected results of programming.
  • Tdd knowledge: minimal
  • Why are you attending: We are trying to move our overall SW and FW development to TDD when appropriate, especially in the embedded env.