Course code: ELSTER-1
  • Years with company: 6
  • Years programming: 12
  • Primary programming language: C
  • Other programming languages: Python
  • Unit test harnesses: python unit test framework
  • Something else: lead the communications firmware team at Elster
  • Test practice now: we use a combination of VB and Python to test firmware releases running on the target HW via the external interfaces that are available
  • Target system: embeddd
  • Dev tools: IAR compilers, Eclipse
  • Build time: 1-5 minutes
  • Coding standard: coding standard is defined but there is variance between projects
  • Function too long: when it's too difficult to understand
  • Code reviews: typically desk reviews with occasional group reviews, started using ReviewBoard tool to capture/track comments
  • Code time: <10
  • Test time: <10
  • Debug time: <10
  • Favorite thing about dev: ability to see results quickly
  • Least favorite thing about dev: easy to change so business can often add more and more features to releases that already have challenging schedule
  • Tdd knowledge: what I've read in your book
  • Why are you attending: learn more about how we can apply tdd to our development