Course code: SP-CPP-3
  • Years with company: 1
  • Years programming: 10
  • Primary programming language: C/C++
  • Other programming languages: Python
  • Unit test harnesses: CMock, Catch2
  • Something else: I am always looking for ways to improve my development skills. I am very keen on gaining significant skills in TDD domain.
  • Test practice now: No unit testing, only behavioral.
  • Target system: ARM v7
  • Dev tools: IAR, Clang-Format
  • Build time: 5-30 minutes
  • Coding standard: C++17
  • Function too long: If I have to start scrolling.
  • Code reviews: Review by peers using pull requests
  • Code time: 30
  • Test time: 40
  • Debug time: 30
  • Favorite thing about dev: Writing software is like solving a puzzle. There are many ways to solve the given problem.
  • Least favorite thing about dev: The time required to test changes.
  • Tdd knowledge: It is the right way of software development. Create the test first, before writing software.
  • Why are you attending: I am really bad at TDD, especially when it comes to implementing unit testing for legacy code base.