Course code:
JHAP-1
Years with company:
10
Years programming:
8
Primary programming language:
C
Other programming languages:
Vala, Matlab
Unit test harnesses:
gtester suite
Something else:
I am an electrical engineer by training and I sort of fell into software development out of necessity.
Test practice now:
unit tests via gtester
Target system:
Most of my work is targeted towards various linux ARM (Cortex A53) processors
Dev tools:
gcc, gdb, vim, tmux, vscode
Build time:
31-60 seconds
Coding standard:
Currently, coding standards are fairly loose. There are definitions for formatting, i.e. spaces/tabs, typographical convention
Function too long:
If the function is performing too many things.
Code reviews:
Code reviews usually consist of reviewing tests and test results. Ensuring that the developed feature is operating as intending. Also reviewing impact, i.e. memory/cpu usage.
Code time:
70
Test time:
10
Debug time:
20
Favorite thing about dev:
I like creating something that performs its intended task, efficiently and accurately.
Least favorite thing about dev:
debugging and testing can be tedious
Tdd knowledge:
I know that TDD involves creating application software based on well defined tests, where the tests are developed first.
Why are you attending:
I am hoping to develop some best practices for embedded development.