Course code: ZEBRA-4
  • Years with company: 2.5 years
  • Years programming: 10 years
  • Primary programming language: Python
  • Other programming languages: C++, Java, C, R, Perl, Swift, Objective-C
  • Unit test harnesses: junit, cpputest, mockito
  • Something else: Currently a Master's student
  • Test practice now: Writing acceptance tests, unit tests. Sometimes manual use case testing.
  • Target system: Zebra Printer/Web/Mobile Device
  • Dev tools: Momentics, Jetbrains IDE's, etc.
  • Build time: 1-5 minutes
  • Coding standard: Snake case for methods and variables. Pascal case for class names. Spaces not tabs
  • Function too long: If it does more than one thing(more than it needs too).
  • Code reviews: Peer code review, where a colleague comes to my desk before checking in. As well as pull requests.
  • Code time: 70
  • Test time: 10
  • Debug time: 20
  • Favorite thing about dev: The problem solving part.
  • Least favorite thing about dev: Poor development environments (long build times, poor debugging tools, etc.)
  • Tdd knowledge: Tests are written before implementation.
  • Why are you attending: Required training but am interested to see what I'll learn