Course code: CSR-1
  • Years with company: 1
  • Years programming: 17
  • Primary programming language: C
  • Other programming languages: C++, C#, java, perl, python
  • Unit test harnesses: unit
  • Something else: I've done a little of everything: consumer electronics (radio, DVD players), mobile phones, walkie-talkies, etc.
  • Test practice now: small projects: functional test mid-big projects: unit test
  • Target system: bluetooth audio
  • Dev tools: CSR proprietary and VS2008
  • Build time: 31-60 seconds
  • Coding standard: object oriented mostly
  • Function too long: when the function performs too many tasks instead of high-level calls
  • Code reviews: balance between good practices, readbility and functionality
  • Code time: 30%
  • Test time: 40%
  • Debug time: 30%
  • Favorite thing about dev: the challenge and the fun of having a system performing "on it's own" following my instructions.
  • Least favorite thing about dev: When I haven't got software to develop.
  • Tdd knowledge: I didn't use TDD much in the past unfortunately
  • Why are you attending: Because I didn't use TDD much, it's a good time to add it to my software development principles. This course will help to make TDD part of my daily work.