Course code: SP-CPP-3
  • Years with company: 1
  • Years programming: 3
  • Primary programming language: C
  • Other programming languages: C++
  • Unit test harnesses: Unity
  • Something else: I am passionate about software development, however I have not had the chance to be a sole contributor and practise my craft. My roles have been less software, and a mixture of embedded systems e.g. electronics design, and reverse engineering
  • Test practice now: unit tests using the unity framework
  • Target system: stm32 M4 core, AM335x beaglebone
  • Dev tools: VS Code and platformio, and Buildroot
  • Build time: 30-60 minutes
  • Coding standard: None, but follow C++ core guidelines for C++ code.
  • Function too long: When it goes above 70 lines.
  • Code reviews: A pull request is made on the repo, then all developers view and comment in the code in Github.
  • Code time: 4
  • Test time: 2
  • Debug time: 3
  • Favorite thing about dev: The challenge of solving problems. The consistent learning of new things.
  • Least favorite thing about dev: Not knowing how to structure the code. Writing buggy code and do not know where to start fixing it.
  • Tdd knowledge: I have viewed throwtheswitch course on udemy about TDD.
  • Why are you attending: Not to learn more and make TDD my core development practice.