Course code:
VIAVI-1
Years with company:
12
Years programming:
14 (but a lot less coding lately)
Primary programming language:
C++
Other programming languages:
Python, javascript
Unit test harnesses:
none
Something else:
wanna eat healthy, but still love pizza :-)
Test practice now:
Mostly through debug statements put into the code.
Target system:
home grown linux system with custom processor board.
Dev tools:
gcc compiler, custom build and install scripts, sublime text editor,
Build time:
11-30 seconds
Coding standard:
not very well defined. Mostly resolved through code reviews
Function too long:
> 20 lines or so
Code reviews:
Setup code reviews for all code changes. Can close when at least a couple people have reviewed and comments are addressed.
Code time:
20
Test time:
30
Debug time:
50
Favorite thing about dev:
I like bringing the manifestation of ideas into reality. I like the creativity involved.
Least favorite thing about dev:
Working with existing code and trying to get things to "fit" cleanly. Trying to understand poor abstractions in existing code.
Tdd knowledge:
Its a development process where you write a failing test, write just enough code to make it pass, and then refactor that production code to reduce duplication.
Why are you attending:
I want to learn how to get faster feedback on my changes.