Course code: COS-001
  • Years with company: <1
  • Years programming: 5
  • Primary programming language: C
  • Other programming languages: C++, Python
  • Unit test harnesses: I worked on module-level testing, writing unit tests for individual components in isolation.
  • Something else: I enjoy practical, hands-on work more than purely theoretical topics
  • Test practice now: I currently test code manually on the vehicle or Testsetup and verify module behavior and outputs.
  • Target system: The target system is a vehicle embedded controller interacting with sensors and actuators.
  • Dev tools: MATCH tool chain
  • Build time: 5-30 minutes
  • Coding standard: I follow company coding guidelines focusing on readability, naming and conventionss.
  • Function too long: A function is too long when it does multiple tasks or becomes hard to read and maintain
  • Code reviews: I follow Google's code review guidelines to review code quality, readability, and correctness.
  • Code time: 60
  • Test time: 20
  • Debug time: 20
  • Favorite thing about dev: I enjoy solving technical problems and seeing my software work on real systems like vehicles.
  • Least favorite thing about dev: Unclear requirements can be challenging
  • Tdd knowledge: TDD means writing test cases before development to guide and verify the code
  • Why are you attending: I want to learn TDD practices so I can improve how I write tests and build more reliable code