Course code:
SAND-1
Years with company:
4
Years programming:
11
Primary programming language:
C
Other programming languages:
Python, C++, Java, etc - wide not deep.
Unit test harnesses:
None
Something else:
I enjoy running, board games, and watching big 12 sports.
Test practice now:
On the fly, how it seems appropriate at the time. (hoping to improve this :) )
Target system:
Low power custom embedded board (variety of ARM Cortex-M micro controllers)
Dev tools:
IAR EW, Ozone
Build time:
11-30 seconds
Coding standard:
Flexible - quick turn prototyping group, some efforts made in recent years to introduce a coding standard, generally run through lint and correct egregious errors only.
Function too long:
Can't view it (100% zoom...) all at once.
Code reviews:
Fairly informal, conference room, go function by function.
Code time:
30
Test time:
30
Debug time:
40
Favorite thing about dev:
I like using the simple set of tools a language provides to slowly plan out and solve a larger problem.
Least favorite thing about dev:
The errors I inject. Some embedded debugging tools can be a pain to get actually working - but they are also needed due to errors I inject.
Tdd knowledge:
It stands for test driven development.
Why are you attending:
To change my current quick and dirty (probably ineffective) testing habits, replacing them with a methodical system.