Course code: WEB-43
  • Years with company: 0.5
  • Years programming: 2
  • Primary programming language: C
  • Other programming languages: C#, C++
  • Unit test harnesses: None really. Familiar with GTest.
  • Something else: Highly motivated and willing to accept shortcomings.
  • Test practice now: Test after programming.
  • Target system: Microcontrollers (32 bit Arm Cortex)
  • Dev tools: IAR, MPLABX
  • Build time: 31-60 seconds
  • Coding standard: Overall good variable naming conventions, well formatted, constant == variable in condition, etc.
  • Function too long: When it starts to do more than one thing.
  • Code reviews: We have reviews after the delivery of the code. Any review items are corrected accordingly.
  • Code time: 70
  • Test time: 10
  • Debug time: 20
  • Favorite thing about dev: The ability to solve any (most) problems. Especially embedded systems solve meaningful problems.
  • Least favorite thing about dev: Overall when you lose track during debugging.
  • Tdd knowledge: Not a lot. Have read TDD for Embedded C but have not practiced it.
  • Why are you attending: To apply TDD to my job. Spend less time debugging and more time writing quality software.