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