Course code: JHAP-1
Years with company:
Primary programming language:
Other programming languages:
Unit test harnesses:
Besides the two required intro C programming classes in EE undergrad, I'm a self taught programmer (like many embedded folks?).
Test practice now:
Ceedling for unit testing as much code as I can on development machine.
Integration and system testing for rest of functionality.
Usually ARM Cortex-M4's.
Sometimes Zynq platforms.
Based on an older version of Barr Coding standard
Function too long:
When it reads poorly... this could be due to too many LOC or inconsistent levels of abstraction within the function.
Depends on project, but usually non-existent. When existent, use GitLab merge requests for comments/discussions/etc.
Favorite thing about dev:
Architecting and even writing the code to be readable and maintainable is an art/craft that's fun to hone.
Least favorite thing about dev:
Re-using code from other projects.
Read TDD for Embedded C.
Applied it to a project that involved a from-scratch rewrite based on an existing project.
Why are you attending:
To have more formal training on the subject. I really like what I've been able to gain from my own reading but wanted to go further.