Course code:
BLUE-1
Years with company:
1
Years programming:
5
Primary programming language:
C/C++
Other programming languages:
MATLAB, SImulink, Python
Unit test harnesses:
Cpputest
Something else:
I enjoy coding 8-BIT AVR chips for fun; learned a lot for my current job by teaching myself outside the workplace. Aerospace engineer by study... fell into the software world and am trying to catch up.
Test practice now:
Was using Cpputest last year and found it very useful. On my current project, the testing is more at the system level with a development breakout board and breadboard... not enough time to unit test before delivery, but hopefully will have time to dive into that after delivery (which I realize is 100% ass backwards... but it's driven by our schedule and lack of resources).
Target system:
Avnet PicoZed SOC
Dev tools:
Xilinx Vivado/SDK (Eclipse)
Build time:
31-60 seconds
Coding standard:
Wish I had one for this project!
Function too long:
If I later find that a portion of that functionality could be used on it's own by another caller... then I split it out.
Code reviews:
Haven't had one yet for this project (time and resource limitation)
Code time:
20
Test time:
30
Debug time:
50
Favorite thing about dev:
Software is the silent beast that brings automation to life; very few things can function without software today.
Least favorite thing about dev:
Having to use Stack Overflow and dealing with arrogant, pompous, opinionated individuals; many of whom do not fully answer the question and do not exhibit patience towards those learning.
Tdd knowledge:
That it's very effective and should be used. Test as you build approach to identify bugs earlier in the development life-cycle. You plan and create your first tests before developing a line of code.
Why are you attending:
I want to learn more about this approach to testing and get some more practice testing code. I tend to be a hands-on learner, so I think this course might help. I hope to be able to keep up with the class!