Course code: TAN-001
  • Years with company: 4
  • Years programming: 9
  • Primary programming language: C, C++
  • Other programming languages: python, rust(just started)
  • Unit test harnesses: vectorcast, internally developed test suites
  • Something else: I have a dog, Lyla, and a cat, Luna.
  • Test practice now: Unit tests, manual tests, automated tests
  • Target system: ble, arm
  • Dev tools: gcc, nvim/vscode, jtag debuggers, simulators
  • Build time: 5-30 minutes
  • Coding standard: Divided into three categories, Effective, Stylistic, and Documentation
  • Function too long: when it can be split into multiple pieces for better readability.
  • Code reviews: mostly performed per pull request. We have been mobbing pull requests
  • Code time: 10
  • Test time: 60
  • Debug time: 30
  • Favorite thing about dev: It's flexible in terms of solutions and each new feature is like a mini puzzles.
  • Least favorite thing about dev: All the documentation or processes surrounding the code.
  • Tdd knowledge: Write the tests first, then write the code for that test.
  • Why are you attending: I volunteered to take this class to better grasp tdd.