Course code: WEB-31
  • Years with company: 11
  • Years programming: 28
  • Primary programming language: C
  • Other programming languages: python, matlab, php
  • Unit test harnesses: none
  • Something else: robotics and embedded software are very interesting, but I also like to get outside, away from desks and computers
  • Test practice now: capture and analyze communication between devices, run system in normal use pattern, run system in unusual use patterns
  • Target system: embedded system, robotics, medical device, multiple embedded processors, multiple communication buses
  • Dev tools: TI Code Composer Studio, Keil uVision, STM32 Cube IDE
  • Build time: 11-30 seconds
  • Coding standard: list of do's and don'ts for writing C code. usually addressed during code reviews
  • Function too long: when it becomes difficult to understand what is going on
  • Code reviews: all code is reviewed by multiple software developers, reviewers then meet to go over their comments and questions
  • Code time: 60
  • Test time: 20
  • Debug time: 20
  • Favorite thing about dev: I like the process of writing code to solve problems and make complicated systems work in a clear, uncomplicated implementation
  • Least favorite thing about dev: maintaining and fixing messy code
  • Tdd knowledge: not very much
  • Why are you attending: our system needs more automated testing. We are starting a new software development project, so this seems like the perfect time to implement TDD.