Course code: ROL-1
  • Years with company: 0.5
  • Years programming: 8
  • Primary programming language: C++
  • Other programming languages: python bash
  • Unit test harnesses: Qt unit tests
  • Something else: Before I joined the company, I mainly developed C++ code in some research project. Currently I mainly develop the yocto project.
  • Test practice now: For the yocto part the test-concept needs to be developed and set up.
  • Target system: The target systems I develop for are x86-64 and arm
  • Dev tools: terminal, VS code, QtCreator
  • Build time: 30-60 minutes
  • Coding standard: Regarding C++ code I try to stick to the Cpp-Coding Guidelines. As my current work is more or less Yocto I try to keep as close as possible to poky and how things are structured and developed there.
  • Function too long: In my point of view a function is too long when this function implements multiple tasks and exceeds about 40 lines of code and can be broken down.
  • Code reviews: We introduced Merge Requests and for the project I'm working on we did a lot of pair programming.
  • Code time: 50
  • Test time: 20
  • Debug time: 30
  • Favorite thing about dev: For me it is really creative work and developing a structure and a system of code is fun for me. It is a nice challenge get things running.
  • Least favorite thing about dev: Waiting for long builds
  • Tdd knowledge: I know what it is but never worked with it.
  • Why are you attending: To get a new view on how to develop and experience new strategies
  • Back