Course code: WEB-41
  • Years with company: 2
  • Years programming: 6
  • Primary programming language: C
  • Other programming languages: C++, Python
  • Unit test harnesses: Googletest, Unity, VectorCAST
  • Something else: Have some experience writing unit tests but this has always been for existing code.
  • Test practice now: Some unit tests. Mostly integration testing.
  • Target system: Arm Cortex M4 processor
  • Dev tools: VSCode, arm-gcc
  • Build time: 1-5 minutes
  • Coding standard: We have internal company guidelines.
  • Function too long: If you are not able to view the entire function on your screen without scrolling.
  • Code reviews: We use Gerrit for code reviews.
  • Code time: 30
  • Test time: 10
  • Debug time: 60
  • Favorite thing about dev: The problem solving and seeing your code in action.
  • Least favorite thing about dev: Tracking down bugs that are hard to reproduce.
  • Tdd knowledge: Not much, haven't done TDD before.
  • Why are you attending: To learn more about TDD and hopefully apply this practice to save time creating unit tests