Course code: CISCO-19
  • Years with company: 8
  • Years programming: My whole life
  • Primary programming language: C
  • Other programming languages: None at the moment
  • Unit test harnesses: CUnit
  • Something else: I am from Spain. I have been programming since I was little and I have used multiple programming languages, from assembler to Python but at the moment I practically only use C. I work in Fusion middleware for TV set top boxes.
  • Test practice now: We have component tests for individual Fusion components, DMS tests for the whole middleware and full stack.
  • Target system: Set Top Box
  • Dev tools: Eclipse
  • Build time: 31-60 seconds
  • Coding standard: We have to comply to MISRA and follow some internal rules
  • Function too long: By visual inspection
  • Code reviews: All the code we write is reviewed, at the moment we use Gerrit
  • Code time: 20%
  • Test time: 30%
  • Debug time: 50%
  • Favorite thing about dev: Designing solutions
  • Least favorite thing about dev: Modifying code I don't understand
  • Tdd knowledge: Test should be written upfront and the code should be the minimum that makes the test pass.
  • Why are you attending: I'd like to understand and know more about TDD. I am a bit skeptical about some TDD aspects, in particular writing the minimum code to make the test pass.