Course code: MAST-1
  • Years with company: 0
  • Years programming: 20
  • Primary programming language: c
  • Other programming languages: any required
  • Unit test harnesses: none really, android and Python have some automatic unit test generation support
  • Something else: I am 41 years old, having electronics and software as a hobby. Also playing footbal, etc
  • Test practice now: Different methods, sometimes writing dedicated code to test functionality.
  • Target system: STM32 / freeRTOS, TI dsp28x / bare metal platform and Microchip bare metal.
  • Dev tools: editors, compilers, simulators, etc
  • Build time: 1-5 minutes
  • Coding standard: I use the customer's coding standards.
  • Function too long: Normally when you find you need certain functionality in other parts / functions of your software as well. There is a code analysis tool which also indicates when functions become too long
  • Code reviews: code review / merge to the master branche is done / managed by Gerrit. SmartGit flow.
  • Code time: 20
  • Test time: 50
  • Debug time: 30
  • Favorite thing about dev: Foremost the hardware interaction
  • Least favorite thing about dev: tbd, I probably like documentation the least,
  • Tdd knowledge: I have seen quit some methods but none ended up being used in regular development. Sometimes we used a method for a month or a few months or so but then fell back into 'normal' operation.
  • Why are you attending: As a subcontractor I got it offered and I accepted to see if this might change things with respect to the previous question.