Course code: VIAVI-1
  • Years with company: 7
  • Years programming: 13
  • Primary programming language: Java
  • Other programming languages: C++
  • Unit test harnesses: J-Unit, Easymock
  • Something else: I'm a human. Maybe.
  • Test practice now: Unit tests, automated integration tests, manual testing
  • Target system: x86 kvm targets
  • Dev tools: Eclipse, maven, surefire
  • Build time: 1-5 minutes
  • Coding standard: We never really standardized on anything outside of the Eclipse Java default style...
  • Function too long: Functions should have a single responsibility. If it's doing too much, it's too long.
  • Code reviews: We use them rarely.
  • Code time: 50
  • Test time: 20
  • Debug time: 30
  • Favorite thing about dev: Solving problems. I'm a digital craftsman.
  • Least favorite thing about dev: Deadlines.
  • Tdd knowledge: Just the basics. Mostly, writing failing unit tests first and then working to make them pass.
  • Why are you attending: I'm slightly biased against the philosophy of TDD. Not sure if my brain is capable of thinking in this manner and still writing decent code. Maybe you can change my mind.