Course code: TOP-1
  • Years with company: 13
  • Years programming: 12
  • Primary programming language: C
  • Other programming languages: C++, C#
  • Unit test harnesses: Googletest
  • Something else: I'm relatively new to C++ or modern C++. TDD is very new to me. I'm looking forward to learning modern software development techniques in this training.
  • Test practice now: I have just started to use Unit test to test my code
  • Target system: Embedded system for agriculture industry
  • Dev tools: CLion, MPLAB X, QtCreator
  • Build time: 1-5 minutes
  • Coding standard: We have started to follow Robert Martin's Clean Code as a base standard.
  • Function too long: Doing more than one thing.
  • Code reviews: We have just started to do code reviews; we use bitbucket to interact with each other to do reviews.
  • Code time: 40
  • Test time: 40
  • Debug time: 20
  • Favorite thing about dev: You can see a result which you work on (relatively) quick.
  • Least favorite thing about dev: Generally people outside of development group (management?) underestimate how much it takes to develop software.
  • Tdd knowledge: TDD is a tool/technique to help developing software faster and more reliable.
  • Why are you attending: To learn something new to me and help me apply TDD to my software development flow.