Course code:
SP-CPP-4
Years with company:
NA
Years programming:
12
Primary programming language:
C/C++
Other programming languages:
Python, Ruby, Javascript
Unit test harnesses:
Unity, CppUTest
Something else:
I'm an electronics engineer and a musician, interested in embedded systems and real-time applications.
Test practice now:
Running it on the target machine and exercising it manually or hard coding stuff to test corner cases.
I've written some developer tests using CppUTest and Ceedling on different projects, but they are very immature and there are too few of them.
Target system:
Main project is 32-bit arm embedded linux device and there is a side project based on a dsPIC device
Dev tools:
CMake, GCC, XC-DSC, VSCode
Build time:
1-5 minutes
Coding standard:
Undefined
Function too long:
When it does more than its name says.
Code reviews:
Just quick looks at PRs.
Code time:
30
Test time:
35
Debug time:
35
Favorite thing about dev:
The satisfaction of seeing that I can tell a computer with some precision what to do.
Least favorite thing about dev:
It's difficult to find a job in an area you really love.
Tdd knowledge:
It's a practice for building software incrementally guided by tests.
Why are you attending:
Personal interest.