Course code: OSRAM-1
  • Years with company: 4
  • Years programming: 8
  • Primary programming language: C
  • Other programming languages: VB
  • Unit test harnesses: Self-made hardware automatic tests
  • Something else: I like to develop products and hence programming the code for them also in my spare time, so in that case I cannot separate the figures: I'm always - the customer that makes the requirements, - the programmer that write the specifications and the code, the tester that check the product, - the debugger that review the code, - again the customer that use the product
  • Test practice now: just verifing if requirents and specifications are respected
  • Target system: Street Light controllers
  • Dev tools: IAR Embedded Workbench
  • Build time: 31-60 seconds
  • Coding standard: Personal standards: indentation, well done comments, funtion descriptors,...
  • Function too long: when i take too much time to understand again what it does...
  • Code reviews: ...
  • Code time: 40%
  • Test time: 10%
  • Debug time: 50%
  • Favorite thing about dev: to Make hardware do what you want...
  • Least favorite thing about dev: that stupid random bugs that you aren't able to replicate
  • Tdd knowledge: not pretty much in deep, just general informations... Overall that implies more code...
  • Why are you attending: To understand if TDD could be for me an every-day approch in my programming teqniques considering the fact that i develop firmware for real products...