Course code: ETA-1
  • Years with company: 19
  • Years programming: 19
  • Primary programming language: C
  • Other programming languages: Assembler
  • Unit test harnesses: None
  • Something else: Interested to learn about TDD
  • Test practice now: Most of the time, manually with the debugger. Sometimes, I write unit test, executed directly on the target.
  • Target system: MCU 8 bits
  • Dev tools: WinIDEA
  • Build time: 11-30 seconds
  • Coding standard: We have a document for the coding guideline
  • Function too long: Often,I prefer more lines with a good structure rather a lot of call. But I know it's not really testable with TDD
  • Code reviews: We use bitbucket PR (attlassian), 2 reviews before merging
  • Code time: 50%
  • Test time: 30%
  • Debug time: 20%
  • Favorite thing about dev: The analyse of the problem and the design of the solution.
  • Least favorite thing about dev: ---
  • Tdd knowledge: Develop the test according the requirement, then develop the functionnality and test it automatically. Side effect due to a correction are tested quickly.
  • Why are you attending: Convince me: 1) We will improve our productivity with TDD. 2) TDD is better as DDD (Design Driven Developpement)