Course code: WEB-27
  • Years with company: 2 1/2
  • Years programming: 2 1/2
  • Primary programming language: C/C++
  • Other programming languages: Python
  • Unit test harnesses: Cpputest Googletest
  • Something else: This is my first job outside of university where I studied Physics with Astrophysics.
  • Test practice now: unittesting using Cpputest/googletest and DMS testing which tests the whole code base.
  • Target system: Linux embedded system built on Set Top Boxes
  • Dev tools: Visual Studio
  • Build time: 1-5 minutes
  • Coding standard: New current project we are sticking as close as possible to the google coding standards. Old/main project we have some outdated standards ~10years old.
  • Function too long: When there is too much logic the the function and it can be easily separated.
  • Code reviews: Code review using gerrit.
  • Code time: 20
  • Test time: 60
  • Debug time: 20
  • Favorite thing about dev: Creative, build something that has an end functionality.
  • Least favorite thing about dev: Testing can be tedious and maintainablity of tests is sometimes difficult.
  • Tdd knowledge: Write the tests before implementation.
  • Why are you attending: Never tried TDD, we are starting a new project (~2months old) it would be the perfect time to learn and implement a more efficent method of developing.