Course code: WEB-36
Years with company:
Primary programming language:
Other programming languages:
Unit test harnesses:
Taking a risk-based approach to developing device software reminds me of previous experience mountaineering. I also find that association amusing.
Test practice now:
Our testing is done manually. Manually writing test cases for functions and modules.
Arm Cortex-M4, mainly STM32F4s
Keil uVision MDK, Parasoft C/C++ Test
Currently undefined for the organization. Trying to st
Function too long:
When I need to scroll up or down to find relevant portions of information within the function, it's cause for me to reconsider if anything done in the function is needs to be moved into its own function.
Reviews are done during pull requests of our git-based repository.
Favorite thing about dev:
When approached properly, developing software can be intentional and deliberate to produce amazing things the world has never seen before.
Least favorite thing about dev:
The misconception by other groups in multifunctional teams that developing software is quick and easy.
It is quite easy to walk down the wrong path and write software quickly and haphazardly to produce code that functions for only "right now".
I know that it relies to requirements as its pillars and testing against these requirements to consistently produce functional and purposeful code.
Why are you attending:
In previous organizations I've worked, there wasn't a focus on testing. My co-worker shared 'Test-Driven Development for Embedded C' when he joined the org and I ended up purchasing a copy. After found this training while looking for more resources.