Course code: ABFI-1
  • Years with company: 5
  • Years programming: 9
  • Primary programming language: C++
  • Other programming languages: Python, C and C#
  • Unit test harnesses: Google test, python unittest
  • Something else: I feel that we don't write that much code. In many feature that we do, we modify some existing code. I don't feel very experienced with coding and software systems.
  • Test practice now: Unit test, manual testing with hardware, automated tests (unit tests and hw tests)
  • Target system: Embedded system with ultrascale soc and different peripherals.
  • Dev tools: Git, ide, debugger sw, confluence, build tools
  • Build time: 5-30 minutes
  • Coding standard: We have a style guide which is based on Google C++ style guide. I think we have C++17, not sure.
  • Function too long: Hard to describe what it does or you forget what it does while checking it.
  • Code reviews: We have code reviews when pull requests are being done.
  • Code time: 20%
  • Test time: 30%
  • Debug time: 50%
  • Favorite thing about dev: Problem solving, engineering, learning new, math
  • Least favorite thing about dev: Working with poorly defined requirements/user stories.
  • Tdd knowledge: Concept? Creating tests before coding features.
  • Why are you attending: I'm attending because my manager asked, also I'm curious to learn more.