Course code: WEB-5
  • Years with company: 0.5
  • Years programming: 20
  • Primary programming language: Python
  • Other programming languages: C
  • Unit test harnesses: Google test
  • Something else: New to python
  • Test practice now: Given a firmware requirement, I contact the firmware owner and we discuss expected behavior and test cases and what the expected results should be. I then create the test based on the expected behavior and the test cases we want to hit ironing out any unexpected behavior by communicating with the firmware owner.
  • Target system: Actual disk hardware connected to a Windows 8 mother board.
  • Dev tools: Eclipse with PyDev
  • Build time: 1-5 minutes
  • Coding standard: We have templates.
  • Function too long: General rule: if I can read the whole thing on one screen.
  • Code reviews: Code reviews are required and approval of the reviewers is required prior to merging the code.
  • Code time: 30
  • Test time: 20
  • Debug time: 50
  • Favorite thing about dev: Coming up with clever ways to solve problems.
  • Least favorite thing about dev: Issues caused by tool limitations that I have no control over and have to work around.
  • Tdd knowledge: none
  • Why are you attending: I am new to this organization and this was suggested as good training.