Course code:
BARR-10
Years with company:
3
Years programming:
23
Primary programming language:
C
Other programming languages:
python
Unit test harnesses:
Unity, CMock, Ceedling
Something else:
Always trying new things and looking for ways to improve myself.
Test practice now:
Manual unit tests and manual regression tests
Target system:
Battery powered microcontrollers
Dev tools:
GCC, IAR, and Eclipse
Build time:
11-30 seconds
Coding standard:
Based on Barr Group Embedded C Coding Standards
Function too long:
If cannot understand the basic behavior with a glance
Code reviews:
Use SmartBear's Collaborator tool. Some code, but not all.
Code time:
20
Test time:
40
Debug time:
40
Favorite thing about dev:
Seeing output relative quickly.
Least favorite thing about dev:
Regression testing.
Tdd knowledge:
Allows you to develop unit tests and regression tests as you develop code. After making a small change in your code, you can quickly retest your code to make sure the original behavior still works. Makes you think about making testable code.
Why are you attending:
Want to develop software faster and higher quality. Be able to explain to management why we need TDD and teach co-workers about TDD.