Course code: WEB-37
  • Years with company: 0
  • Years programming: 2
  • Primary programming language: C
  • Other programming languages: Python
  • Unit test harnesses: A little cpputest in the past
  • Something else: I live in Hamilton, ON, Canada. I have a wife and 3 kids. I am a new programmer and work as an embedded SW designer.
  • Test practice now: I have only been at my company for 4 months. I have heard that the company is starting to use Google unit tests.
  • Target system: ARM Cortex M4 (Kinetis) and also SOC boards (with ARM and FPGA)
  • Dev tools: VSC code for IDE make, gcc gdb Jira, bit bucket Git -on Linux laptops
  • Build time: 1-5 minutes
  • Coding standard: We use the standard company approved standard. I believe its based out of the book "clean code"
  • Function too long: When it starts doing multiple tasks and also makes the code hard to read or very long.
  • Code reviews: We use bit bucket to generate PRs and it is then reviewed by 1-2 people.
  • Code time: 50
  • Test time: 20
  • Debug time: 30
  • Favorite thing about dev: - Being able to physically control machines with SW - Fast feedback - I love challenges/learning
  • Least favorite thing about dev: - When debugging takes too long - When there is too much code to wrap my head around
  • Tdd knowledge: - write a test first before design - test first mentality leads to good designs
  • Why are you attending: - I have heard good things and want it in my tool kit. - I want to be a better programmer