Course code:
SP-CPP-3
Years with company:
3
Years programming:
25
Primary programming language:
C++
Other programming languages:
Python
Unit test harnesses:
Google Test, Junit (long ago)
Something else:
I'm currently working at a semi-conductor company where we write test suites to screen chips that just came out from the factory. I use to work at AAA game studios for several years and wish there were better testing practices used.
Test practice now:
1) Running real tests that were written
2) Manual execution
Target system:
x86-64 Windows 11 laptop & desktop, Linux
Dev tools:
Visual Studio, Linux clang/gcc toolchains, git
Build time:
1-5 minutes
Coding standard:
At work we use clang-tidy for linting and clang-format for coding standards
Function too long:
clang-tidy gives a warning/error
Code reviews:
Pull request on Github. Team members provide feedback. An official reviewer has to approve
Code time:
50
Test time:
25
Debug time:
25
Favorite thing about dev:
Making software which others will use
Least favorite thing about dev:
Working in big teams with a lot of red tape
Tdd knowledge:
I first read about it in Rob Martin's clean code book. TDD can help accelerate development
Why are you attending:
I had read your Embedded TDD book which I enjoy. I'm interested learning from practical examples