Course code:
CSR-1
Years with company:
9
Years programming:
20
Primary programming language:
Embedded C
Other programming languages:
Regular C, Labview, Visual Basic
Unit test harnesses:
none
Something else:
I'm a keen runner in my spare time
Test practice now:
Code is tested on a representative hardware platform, then manual and automated tests are carried out by a Test Team
Target system:
Custom embedded platform with additional DSP.
Dev tools:
xIDE (in house embedded C development tool)
Build time:
11-30 seconds
Coding standard:
There are coding standards, although not strictly enforced. Code reviews catch major transgressions
Function too long:
When it's bigger than your editing window, about 30-40 lines of code
Code reviews:
Code reviews are strictlyenforced and work well
Code time:
5
Test time:
20
Debug time:
75 ( most of my work is finding and fixing bugs)
Favorite thing about dev:
Developing new features, making things better
Least favorite thing about dev:
Struggling to fix issues in legacy code
Tdd knowledge:
It can speed up the development process and improves code quality. It's a much quicker way to develop code and to re-factor existing code
Why are you attending:
TDD is widespread through our department. To gain some hands-on experience of using this development methodology