Course code:
BECK-1
Years with company:
6
Years programming:
27
Primary programming language:
C++
Other programming languages:
VB.Net
C#
Unit test harnesses:
xUnit
CppUnit
Something else:
I like rockclimbing
Test practice now:
Recently been working on legacy code with no unit test integration. Code is tested my manually exercising the functionality
Target system:
Instrument control for a fluid handling instrument, written primarily in C#, with a UWP frontend
Dev tools:
Visual Studio
Git
Build time:
1-5 minutes
Coding standard:
Out of date and not rigorously enforced
Function too long:
Gut-feeling
Code reviews:
Primarily done using diff comparison in Git
They're not as effective as they could be
Code time:
60
Test time:
10
Debug time:
30
Favorite thing about dev:
I like solving problems.
Whether it's fixing a bug or implementing a new feature, it's still a problem to be solved
Least favorite thing about dev:
Documentation
Some documentation provides value for developers (both now, and in future) but other documentation exists only to meet a process checkbox
Tdd knowledge:
Not much.
Only that it involves defining the testcases before implementing the code, rather than writing tests against completed functionality
Why are you attending:
I actually like the idea of TDD, so I want to know more about it.