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.