Course code: MEG-1
  • Years with company: 9
  • Years programming: 30
  • Primary programming language: C
  • Other programming languages: C# C++ bash script Matlab
  • Unit test harnesses: -
  • Something else: I like to work with software close to the hardware. As a hobby project I have built some smart home gadgets that I control with OpenHAB.
  • Test practice now: I test the code manually before I pass it on to the test engineers.
  • Target system: A YOCTO linux systems that communicates with nodes that contain STM32 microcontrollers.
  • Dev tools: Visual Studio Qt Creator STM32CUBE IDE Texas Instruments CCS Matlab
  • Build time: 11-30 seconds
  • Coding standard: Previously I worked with MISRA C 2004, so that is still a bit back in my mind :) Other than that we have an unofficial coding standard: https://www.dofactory.com/csharp-coding-standards
  • Function too long: If it does not fit on the screen.
  • Code reviews: We work with GitLab. When we want to commit larger changes, we normally create a merge request and ask a colleague to review the changes in GitLab.
  • Code time: 40
  • Test time: 30
  • Debug time: 30
  • Favorite thing about dev: I like it that you can come up with smart solutions for complicated problems.
  • Least favorite thing about dev: Writing documentation.
  • Tdd knowledge: Not so much. I know that the idea is to write tests before writing the code.
  • Why are you attending: I am curious to learn about TDD and I would like to introduce it from the start of the next project (which is coming up soon).