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