Course code: AS-2
  • Years with company: 3
  • Years programming: 4
  • Primary programming language: C
  • Other programming languages: Python
  • Unit test harnesses: Very limited use of google-test
  • Something else: Like tinkering and solving problems. Can enjoy looking for bugs in my code :)
  • Test practice now: Have started testing with google-test on new code. Code that is being reused is currently hard to start testing..
  • Target system: Embedded arm microcontrollers, controlling all kinds of hardware, sensors, motors ++
  • Dev tools: VSCode STM32CubeMX CMake, Ninja, arm-gcc, openocd
  • Build time: 11-30 seconds
  • Coding standard: Historically has been no coding standard. But latest years we have begun adopted a company-wide standard. Auto-formatting of code is also used.
  • Function too long: When it can't fit in the screen...
  • Code reviews: Policy to use 1+ reviewers depending on what has changed. Code needs to be approved (most cases) before it can be merged.
  • Code time: 50
  • Test time: 30
  • Debug time: 20
  • Favorite thing about dev: The feeling when you solve a challenge in a good way.
  • Least favorite thing about dev: When you have been debugging your software for hours and find out it's a hardware bug.
  • Tdd knowledge: Nothing except what has been introduced following up to this course.
  • Why are you attending: Want to write better code.