Course code: ROL-1
Years with company:
Primary programming language:
Other programming languages:
Unit test harnesses:
Embedded software engineer
Test practice now:
Since 2m ago, unit test all code changes.
Before this, all code was tested manually by SQA team.
CPU (ARM Cortex-A15) running Linux Ubuntu v16.04.
The CPU communicates with an IO board via a proprietary protocol based on a serial interface (Rs485).
VirtualBox, QtCreator, CMake, GTest, QTest, gcc, g++, CQSE Teamscale, Git, GitLab, Jenkins.
Function too long:
When it doesn't fit my screen. When I spend more than a few seconds to read and understand it.
Started CRs 1m ago with the team. No feedback yet.
Favorite thing about dev:
Not having to deal with people...
Least favorite thing about dev:
Developing code under tight schedules. Increasing tecnical debt. Generating or dealing with legacy code.
Followed a 1h course, never practiced.
Why are you attending:
Reduce technical debt. Increase code quality. Reduce release cycles. Simplify branching strategy (towards trunk-based development). Prevent bugs.