Course code:
ARTHREX-2
Years with company:
4
Years programming:
35
Primary programming language:
c
Other programming languages:
python
Unit test harnesses:
google test, nosetest (python)
Something else:
Old dad, young kids
Test practice now:
printk
Target system:
Embeddded Linux - kernel level and mid stack, drivers, ARM
Dev tools:
gcc, emacs, vi, gdb, oscilloscopes, logic analyzer
Build time:
5-30 minutes
Coding standard:
Linux Kernel for Linux kernel code, PEP 8 for Python
Function too long:
more thand a few pages
Code reviews:
limited
Code time:
5
Test time:
5
Debug time:
40
Favorite thing about dev:
I can be modified.
Least favorite thing about dev:
Can be tedioius
Tdd knowledge:
Write the test first. Write code itteratively to pass the test.
Why are you attending:
Want to learn TDD and Unit Test for C code, especially embedded. Most TDD assumes OOP.