Course code: JHAP-1
Years with company:
Primary programming language:
Other programming languages:
Unit test harnesses:
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
Most of my work is targeted towards various linux ARM (Cortex A53) processors
gcc, gdb, vim, tmux, vscode
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 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.
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
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.