Course code: ABFI-1
  • Years with company: 1.5
  • Years programming: 5
  • Primary programming language: C++
  • Other programming languages: Python, JavaScript, C#
  • Unit test harnesses: Stubs, mocks
  • Something else: I prefer to do weight lifting on my spare time where I can only focus on one thing at a time. Also I play a lot of games so I spend most of my time on the computer in a day.
  • Test practice now: Unit tests with Catch2, tests with simulated embedded SW
  • Target system: Target system is a variable speed motor drive.
  • Dev tools: Azure DevOps, Jenkins, Visual Studio
  • Build time: 5-30 minutes
  • Coding standard: We are following a variation of C++ standard.
  • Function too long: It does multiple things.
  • Code reviews: PR needs to be approved. Reviews are usually online.
  • Code time: 20
  • Test time: 20
  • Debug time: 60
  • Favorite thing about dev: To see your work results fast. Also using creative ways to solve issues.
  • Least favorite thing about dev: Longer build times and pipeline slowness and errors.
  • Tdd knowledge: Idea is to write tests first and then the actual implementation should pass the tests.
  • Why are you attending: I try to attend all possible trainings to improve myself as a professional.