Course code: WEB-41
  • Years with company: 3
  • Years programming: 5
  • Primary programming language: C
  • Other programming languages: C++, Python
  • Unit test harnesses: pytest
  • Something else: I'm a master's student at the University of Colorado, Boulder.
  • Test practice now: unit testing and manual testing using print statements
  • Target system: microcontrollers (ARM, C2000)
  • Dev tools: Eclipse IDE, JTAG debugger, Logic analyzer and oscilloscope.
  • Build time: 1-5 minutes
  • Coding standard: I'm not following any strict coding standards.
  • Function too long: Based on the number of lines, and complexity.
  • Code reviews: Pull request
  • Code time: 50
  • Test time: 20
  • Debug time: 30
  • Favorite thing about dev: To solve a problem with a quality solution
  • Least favorite thing about dev: Finding critical bugs!
  • Tdd knowledge: Unit-level testing by mocking a hardware behavior to validate all the possible use cases.
  • Why are you attending: To learn the systematic development process of an embedded software project.