Course code:
BARR-12
Years with company:
6
Years programming:
19
Primary programming language:
C
Other programming languages:
C++, Python, Asm
Unit test harnesses:
googletest
Something else:
I'm a Windows Systems Programmer.
Test practice now:
googletest for unit/integration tests. System tests are done using an in-house test harness.
Target system:
Mostly Windows. User and kernel components.
Dev tools:
Visual Studio 2017
Build time:
Under 10 seconds
Coding standard:
Linux Kernel standard.
Function too long:
When the function violates the Single Responsibility Principle.
Code reviews:
Wish we did them.
Code time:
50
Test time:
20
Debug time:
30
Favorite thing about dev:
Making computers do things.
Least favorite thing about dev:
Not much.
Tdd knowledge:
I've read several books on TDD, including yours, and have tried to implement my code using the philosophy. The entire philosophy of Red->Green->Refactor->Iterate is a wonderful way to program. I wish I could sustain it for my entire flow.
Why are you attending:
I'd like to overcome some hurdles that I have not been able to come up with sufficient solutions on my own. Specifically, during development I run into roadblocks and analysis paralysis trying to devise testing solutions for complex components.