Course code: BARR-10
Years with company:
Primary programming language:
Other programming languages:
Unit test harnesses:
In-house developed test station. Simulated software.
Seasoned embedded software developer who wants to learn more.
Test practice now:
Debugger, regression test scripts using custom test harnesses, software simulator running in Windows environment.
Microcontroller based government systems
Netrino Embedded C-Coding Standard
Function too long:
When the code start to turn sphagetti, and it is difficult to follow what the code is trying to do.
Peer reviews usually toward the end of coding
Favorite thing about dev:
The logic involved in developing code to solve a problem. Code can be easily modified by rebuilding and reprogramming.
Least favorite thing about dev:
The "invisibility" of software which is less recognized by people outside of the embedded community. Also, in embedded software (which requires a target hardware for testing), it is difficult to run automated tests for TDD purposes.
Just the basics. Incorporate testing into each new code feature, and retest all old code as new features are added.
Why are you attending:
Want to see how AGILE can be applied specifically to embedded software, where a dedicated hardware is usually required for testing. Wants to add AGILE and TDD to our software process.