Course code:
ZEBRA-4
Years with company:
22
Years programming:
25
Primary programming language:
C++
Other programming languages:
C, Java, Python
Unit test harnesses:
The C++ test harness is integrated with our development environment.
Something else:
I manage a team of 6 developers.
Test practice now:
Unit tests, automated acceptance tests
Target system:
embedded system
Dev tools:
Momentics IDE in a development VM
Build time:
31-60 seconds
Coding standard:
Unit tests are are required for all new code checked into the repository
Function too long:
When it appears that it's trying to do too much (i.e. too many conditionals)
Code reviews:
We do either pair programming or code reviews using Code Collaborator
Code time:
60
Test time:
20
Debug time:
20
Favorite thing about dev:
I enjoy getting things to work with software and learning new technologies.
Least favorite thing about dev:
Looking at undocumented code I didn't write and trying to understand how it works.
Tdd knowledge:
It helps to ensure quality code. Having tests also makes it easier to understand how a particular piece of code is supposed to work.
Why are you attending:
To help my team gain a deeper understanding about the benefits of test driven development and develop skills that make it easier to test their code.