Course code:
SLB-13
Years with company:
8 months
Years programming:
8
Primary programming language:
C/C++
Other programming languages:
Verilog, Assembly, MATLAB, Python, LabVIEW
Unit test harnesses:
cpputest
Something else:
specialize in embedded and artificial intelligent controls
Test practice now:
cpputest, eclipse, mingw, sometimes Jenkins CI
Target system:
FPGAs, ARMs, DSP
Dev tools:
Eclipse, Visual Studio, Multi, VisualDSP++
Build time:
5-30 minutes
Coding standard:
relatively non existent
Function too long:
does more than 1 thing or ~100 lines
Code reviews:
relatively non existent
Code time:
40
Test time:
50
Debug time:
10
Favorite thing about dev:
I like the rush you get when you program a piece of hardware to work in perfect harmony as intended.
Least favorite thing about dev:
poorly written legacy code
Tdd knowledge:
you start by writing a failing test, you then implement only the code necessary to pass the test, write another test, implement, refactor, repeat
Why are you attending:
1.Required by manager
2.Self taught so I would like to know what I missed teaching myself
3.Have some embedded related TDD questions
4.Don't fully understand mocking