Course code:
WEB-11
Years with company:
1
Years programming:
32
Primary programming language:
C/C++
Other programming languages:
assembler
Unit test harnesses:
None
Something else:
Spent my career in embedded software for industrial automation. Currently in a bit of a culture shock having worked for my previous company for 15 years before moving here where the agile process is used. Not sure that I understand the process and if anything I produce is actually tested 'properly'
Test practice now:
Developer testing against requirements before passing onto test engineers
Target system:
Xilinq Zynq
Dev tools:
Eclipse IDE; GCC compilers/linkers; Xilinx Jtag debugger
Build time:
1-5 minutes
Coding standard:
Written document which I am not sure is acrtually followed
Function too long:
When i have to scroll down to see the end of the function
Code reviews:
Peer Review with colleague
Code time:
50
Test time:
20
Debug time:
30
Favorite thing about dev:
Getting it to work.
Least favorite thing about dev:
Going round trying to get to the bottom of the requirements
Tdd knowledge:
Heard about it. Vaguely know what it is. Never actually tried it.
Why are you attending:
Training always useful.
Feel the need to do something about the embedded software development process here.