Course code: ETA-1
  • Years with company: 1
  • Years programming: 3
  • Primary programming language: C/C++
  • Other programming languages: Python
  • Unit test harnesses: Ceedling
  • Something else: Junior embedded dev in watch manufacturer company Bachelor degree in embedded and automated systems Master degree in embedded systems
  • Test practice now: Unit test, On the target
  • Target system: Small 8 bits uC, 32k flash, 4k Ram
  • Dev tools: Eclipse
  • Build time: 31-60 seconds
  • Coding standard: Internal coding standard
  • Function too long: Dozen lines of codes, ~1 A4 page
  • Code reviews: Code reviews done by 3-4 team members on bitbucket, 2 approuvals are needed
  • Code time: 50
  • Test time: 10
  • Debug time: 40
  • Favorite thing about dev: Conception Create new things
  • Least favorite thing about dev: Debugging the tools
  • Tdd knowledge: Test before code Iterate between code and test writing Helps to avoid regression during refactoring
  • Why are you attending: Learn the "good" practices in TDD Learn what is important and what is less in TDD. What we should focus on when we are doing tdd