Course code:
SAM-1
Years with company:
10
Years programming:
16
Primary programming language:
c
Other programming languages:
C++
Unit test harnesses:
I would say not really used any recently
Something else:
I like to read architecture and design books
Test practice now:
using host applications developed by third parties or internal test teams
Target system:
Linux, windows based systems connected to SSDs
Dev tools:
ARM DS5, VS studio, Source Insight
Build time:
4-8 hours
Coding standard:
I follow coding guidelines set by company. Alone i have my own preference to see my code structure. prefer smaller functions, encapsulated.
Function too long:
if i have to scroll page. Also company has standard set for lines.
Code reviews:
I look at code structure first then logic
Code time:
30
Test time:
30
Debug time:
40
Favorite thing about dev:
I like built systems. In process of development I like architecture, code design & debugging
Least favorite thing about dev:
Requirements not being clear at starting, patches to fix requirement mismatch issues.
Tdd knowledge:
Very new to it for embedded system, have done CPP-Unit at start of career but not too much. I used to write dummy test functions using cpp-unit to test my code ( module, function level)
Why are you attending:
I would like to learn how to write and test my code without target system available.
Also expecting approaches help me in writing more clearer and leaner code.