Course code: VIAVI-1
Years with company:
Primary programming language:
Other programming languages:
python, c, bash
Unit test harnesses:
google test, mock
Enjoy rock climbing
Test practice now:
combination or unit testing and manual testing
Generally embedded platform(arm) sometimes pc or mobile
vim, git, opengrok, jenkins, jira, crucible (used to use eclipse)
ehhh... what coding standard(have a dated document no one really follows)
Function too long:
when it does multiple things or can't be seen on one screen
code reviews are generally done through crucible and work pretty well
Favorite thing about dev:
Like the elegance and systematic nature to developing software. Working on software and getting those ah ha moments are awesome. Of course seeing your final result and everything work is great too :)
Least favorite thing about dev:
hmm mostly the delays and lags preventing me from being efficient(ide, development environment, build times, testing, boot times). I also hate compromising on code quality for meeting a deadline.
I know the general principals of TDD and have tried to implement it several times with some mixed success. I have learned cycling back between the code and tests frequently seemed to help quite a bit.
Why are you attending:
I honestly am interested in TDD. I would like to be able to intuitively say what should be tested and how.