Course code:
ROL-3
Years with company:
5
Years programming:
35
Primary programming language:
C++
Other programming languages:
Python, Javascript, Typescript, C, Lisp, Dart
Unit test harnesses:
QtTest, googletest, CppUnit
Something else:
Nothing special
Test practice now:
I am working most on legacy code, try to write some kind of unit tests to prevent regressions.
Target system:
Embedded System, working with C++ / QT / QML
Dev tools:
QtCreator / gcc / clang (code analysis), git,
Build time:
11-30 seconds
Coding standard:
I try to use the coding standard of Qt for the c++ / QML coding.
Otherwise it depends on the current coding standards for the module I am working on (can be different)
Function too long:
It depends. Generally spoken a function/method shouldn't be longer than 30 lines.
Code reviews:
We started doing merge requests with coding reviews
Code time:
40
Test time:
20
Debug time:
30
Favorite thing about dev:
Been creative to find clean and efficient solutions for a given problem.
Least favorite thing about dev:
Working on legacy code (brown field) without having the chance to make it better.
Tdd knowledge:
Some basic thoughts about
Why are you attending:
I would like to find a way how to write code up from the beginning in a better shape than now.
I would like to get some ideas / tools how to refactor legacy code in an easier way than now