Course code: FOS-1
Years with company:
Primary programming language:
Other programming languages:
C++, C#, python, matlab, Objective C
Unit test harnesses:
Firmware engineer, eager to learn
Test practice now:
Write tests for each function, try to achieve high code coverage
Keil, IAR, j-Link
Under 10 seconds
Function too long:
Every function should only do one thing. Other than that I consider it as a long function.
Draw flowchart -> Flowchart review -> Code based on flowchart -> Do unit test -> Code review with leader. Try to cover as many corner cases as possible.
Favorite thing about dev:
Can make my ideas come true, to something that I can see and touch.
Least favorite thing about dev:
Doing firmware development mostly in C, sometimes it takes more code than other languages to do the same thing.
This is a software development process and one of the simplest way to achieve both good quality code and good test coverage.
Why are you attending:
I would like to know how I can design a system that is easy to test and maintain with minimum effort.