Course code:
WEB-6
Years with company:
8
Years programming:
25+
Primary programming language:
assembly and C
Other programming languages:
C++
Unit test harnesses:
none
Something else:
I'm old timer firmware programmer. My career started with mostly assembly language (Intel 8051) in the 80's and 90's, then coming to using C, C++ on previuos project.
Test practice now:
I have built some basic unit test.
Target system:
HD and SSD.
Dev tools:
Windows, Python, software simulation, Arium debugger..
Build time:
1-5 minutes
Coding standard:
We follow some coventinonal guidelines adapted from the public domain and our own.
Function too long:
more than 50 lines.
Code reviews:
We use Code Collaborator
Code time:
50
Test time:
25
Debug time:
25
Favorite thing about dev:
Software development is like brain exerciser with logic and rewarding.
Least favorite thing about dev:
Getting around hardware hard bug, dealing with unexpected and critical timing issues, specifically un-reproducible bugs.
Tdd knowledge:
None.
Why are you attending:
I want to learn about concept, technique of implementing built-in self-test code.