Course code:
BARR-10
Years with company:
6.5yrs
Years programming:
25 yrs
Primary programming language:
Currently C
Other programming languages:
VHDL, Verilog, C++
Unit test harnesses:
None
Something else:
Driven, big picture mentality, system oriented
Test practice now:
After complete, hardcore functional testing.
Target system:
Embedded System using MicroChip controllers.
Dev tools:
CCS IDE system
Build time:
1-5 minutes
Coding standard:
Recent adoptation of Misra C
Function too long:
Personally, if it is more than a screen page it is to long. Determination of when to create a function is when I need tor repeat the process more than 2 times.
Code reviews:
local colleagues and a 3rd party resource. Been favorable, though high cyclomatic and cognitive scores
Code time:
40%
Test time:
25%
Debug time:
35%
Favorite thing about dev:
Creative and control aspects.
Least favorite thing about dev:
IDE's and low level setup of the registers.
Tdd knowledge:
Concept is a paradigm shift from what I have done before, but it is what I need in my current environment.
Why are you attending:
Needed a break from company politics. New manager used TDD in previous employment and wants to see it happen here. I agreed with him after a 2 yr FW dev cycle that nearly burned me out. I see a lot of potential for improvement.