Course code: ABFI-1
  • Years with company: 2
  • Years programming: 25
  • Primary programming language: C++
  • Other programming languages: C, C#, python
  • Unit test harnesses: googletest
  • Something else: What there is to tell, still curious to learn new and better ways to get the job done
  • Test practice now: Mostly in a simulated system running on a PC or on target hardware. Unit tests when module is new or making modifications to module, which has unit tests.
  • Target system: Embedded software running on a ARM Cortex A53
  • Dev tools: Visual studio, Visual studio code, GCC
  • Build time: 30-60 minutes
  • Coding standard: Based on Google c++ style guide
  • Function too long: When it is about to require effort to follow the logic it is way too long already...
  • Code reviews: Every change to master requires approvals from at least 2 reviewers
  • Code time: 25
  • Test time: 50
  • Debug time: 25
  • Favorite thing about dev: The process of turning an idea or a requirement to well functioning design
  • Least favorite thing about dev: Broken or difficult to use tooling, ever changing requirements, unrealistic schedules
  • Tdd knowledge: The idea has been presented or demonstrated few times over the years but I have never used it
  • Why are you attending: Volunteers were needed (and I was kind a interested to learn more about TDD)