Course code: SP-005
  • Years with company: 1
  • Years programming: 8
  • Primary programming language: C
  • Other programming languages: Bash, Python, C++
  • Unit test harnesses: Unity
  • Something else: -
  • Test practice now: I currently do not test my code. That is one of the main reasons I got interested in TDD as I saw the value of it when facing serious problems not testing my code.
  • Target system: I use the chip manufacturer's and its pluggin on VS code.
  • Dev tools: I use VS code on Linux. Rarely terminal with Make or CMake and VIm for editing.
  • Build time: 11-30 seconds
  • Coding standard: I currently do not use one. I think MISRA would be the way to go.
  • Function too long: When it does several things in one. Practically when I need to do long scrolls to navigate it.
  • Code reviews: Sadly we do not do code reviews as I am the only developer in the team.
  • Code time: 70
  • Test time: 0
  • Debug time: 30
  • Favorite thing about dev: I like the logical thinking behind it, it is very rewarding to visualize the code path.
  • Least favorite thing about dev: I used to dislike unit testing. The heaviness of some tools and setting up time away from coding.
  • Tdd knowledge: It is writing tests first. Failing test, writing code to make it pass, refactor.
  • Why are you attending: I got into real messes because I didn't test, I had to work with nightmare spaghetti code. No more..