Course code:
WEB-28
Years with company:
15
Years programming:
25
Primary programming language:
C++
Other programming languages:
Python, C
Unit test harnesses:
Python unit test framework
Something else:
Like hiking in the mountains and baking
Test practice now:
Unit test, integration tests, system tests, stress tests
Target system:
ARM 9
Dev tools:
GreenHills
Build time:
Under 10 seconds
Coding standard:
not overly strict, but should conform to overall standard
Function too long:
when it's hard to get a sense of what it's trying to do by the time you get to the end of it
Code reviews:
code reviews on pull request
Code time:
45
Test time:
45
Debug time:
10
Favorite thing about dev:
Imagining a capability, figuring out how to make it work, and then implementing it in code
Least favorite thing about dev:
Working around hardware issues
Tdd knowledge:
1) It's a great idea to do since the focus is on testing which is always a good thing.
2) It's not as straightforward for embedded programming as regular software programming.
Why are you attending:
To learn strategies for doing embedded TDD and embedded testing in general.