Course code: CSR-2
  • Years with company: 2.6
  • Years programming: 9
  • Primary programming language: C
  • Other programming languages: -
  • Unit test harnesses: Not used
  • Something else: I have been involved in design and coding for embedded applications
  • Test practice now: With Phones and Bluetooth Profile Test Suite(PTS)
  • Target system: CSR embedded dev kits
  • Dev tools: CSR developement platform
  • Build time: 5-30 minutes
  • Coding standard: CSR coding standard
  • Function too long: when a function is trying to do multiple things, I generally split up into multiple functions.
  • Code reviews: Code developed is reviewed for optimization, logic check and coding standard
  • Code time: 40
  • Test time: 30
  • Debug time: 30
  • Favorite thing about dev: Design, Coding, Unit testing
  • Least favorite thing about dev: Honestly, I don't like doing regression testing after writing software
  • Tdd knowledge: The developer writes the test code first and then tries to write the minimum code to pass the test.
  • Why are you attending: To learn about TDD. I have not used TDD in any of my project so far. I have tested my software by writing some wrapper functions to test sanity, testing with PTS, running static tool analyser like lint for code analysis. But I have never used TDD.