Course code:
VIAVI-1
Years with company:
17
Years programming:
24
Primary programming language:
C++
Other programming languages:
C, Java
Unit test harnesses:
Google Mock (barely)
Something else:
In my current role, I am a scrum master but still participate in some software development and code reviews. I'd like to be able to write and review unit tests.
Test practice now:
Mostly integration level testing.
Target system:
Embedded software running on telecommunication test equipment. Major components are test application, user interface, and FPGA.
Dev tools:
Eclipse for editing. GNU compilers. Atlassian tools to induce anguish and frustration.
Build time:
1-5 minutes
Coding standard:
My what now?
Function too long:
A function is too what now?
Code reviews:
We use Atlassian Fisheye + Crucible, one of their better tools, to distribute reviews to various engineers. Some take the time to review the code carefully. Most just scroll through it and approve it.
Code time:
40
Test time:
20
Debug time:
40
Favorite thing about dev:
Well, when I get to do it which is rare, I enjoy the problem solving process as well as the creativity.
Least favorite thing about dev:
Trying to figure out what somebody else did, especially when their code is arcane, poorly written, or not done the way I would do it.
Tdd knowledge:
It stands for "Test Driven Development".
Why are you attending:
So that I can learn how to write unit-testable code and write unit tests. That is the real answer. It's not "because my boss said so". I was the one who originally contacted Wingman of my own volition.