Course code:
MARV-2
Years with company:
14
Years programming:
16
Primary programming language:
C
Other programming languages:
C++
Python
Unit test harnesses:
None
Something else:
Device driver programmer for most my career.
Test practice now:
Design unit tests around the feature that I am working on and try to test it.
Target system:
1. Various HBA solution FW interfaces and OS interfaces
2. HW blocks
Dev tools:
gcc, vim, ctags, cscope, gdb, git
Build time:
1-5 minutes
Coding standard:
Mostly follow Linux kernel coding standards
Function too long:
When parts of the functions are duplicated somewhere else in the code.
Code reviews:
1. Check functionality
2. Security checks e.g., memory leak, dead lock
3. Tests performed
Code time:
3
Test time:
3
Debug time:
4
Favorite thing about dev:
Quick turnaround time.
Can try out things quickly.
Least favorite thing about dev:
-
Tdd knowledge:
Nothing much
Why are you attending:
Will be working on Embedded system after long time. Good way to refresh things