Course code: HP-1
  • Years with company: 12
  • Years programming: 10
  • Primary programming language: Python
  • Other programming languages: None
  • Unit test harnesses: Python unittest
  • Something else: I've been in QA for 10 years, and have been writing tests for firmware. We recently started writing unit tests, so I'm not hugely proficient, but know a little.
  • Test practice now: Unit test, functional tests.
  • Target system: Embedded firmware
  • Dev tools: PyCharm
  • Build time: Under 10 seconds
  • Coding standard: n/a
  • Function too long: When unit tests get too complicated
  • Code reviews: Informal
  • Code time: 60
  • Test time: 20
  • Debug time: 20
  • Favorite thing about dev: Logical application of creative thought process
  • Least favorite thing about dev: Deadlines, inevitable scope-creep
  • Tdd knowledge: I know it's about writing tests first, then writing the code. It's about putting testing where it should be: in every stage of coding.
  • Why are you attending: I would like a formal course in tdd, rather than the informal learn-as-you-go approach my team took over the past year.