Course code: AS-1
  • Years with company: 1
  • Years programming: 20
  • Primary programming language: C
  • Other programming languages: C++ Python
  • Unit test harnesses: GoogleTest, Robot Framework
  • Something else: Software developer with great experience in the automotive industry.
  • Test practice now: Testing directly on the target hardware. No unit tests as such.
  • Target system: Embedded system based on STM32 MCUs for controlling robots for storage system.
  • Dev tools: Eclipse Visual Studio Code GCC
  • Build time: 1-5 minutes
  • Coding standard: Development of code, and testing and debugging.
  • Function too long: Functions should not exceed 4 parameters (not to overload the stack) and not too many lines to make the overview of the function better.
  • Code reviews: Code review are done upon merge requests by another software developer (lead)
  • Code time: 60
  • Test time: 20
  • Debug time: 20
  • Favorite thing about dev: Challenging, innovative and technology is changing rapidly.
  • Least favorite thing about dev: Setup of development system and testing can be very time consuming and frustrating.
  • Tdd knowledge: Not enough I am afraid of.
  • Why are you attending: Because the company wants to improve automated testing and believe it is a good idea to introduce software developers to the idea.