Course code: WEB-40
  • Years with company: 1
  • Years programming: 12
  • Primary programming language: c++
  • Other programming languages: c, python, rust, bash
  • Unit test harnesses: Cpputest
  • Something else: i have a degree in electrical engineering from the University of Tennessee
  • Test practice now: write and run automated unit and integration tests
  • Target system: we develop for an ARMv7 CPU in printers
  • Dev tools: Momentics, svn, git, vim
  • Build time: 1-5 minutes
  • Coding standard: maintain the style of the codebase while not (re)introducing code smells
  • Function too long: when i need to use the scrollwheel to read it all, and there isn't just a huge switch statement
  • Code reviews: we have a remote, asynchronous code review process, allowing experts in any time zone to give input
  • Code time: 30
  • Test time: 30
  • Debug time: 40
  • Favorite thing about dev: integrating and interfacing with various hardware components
  • Least favorite thing about dev: debugging for hours, only to find a simple logic error
  • Tdd knowledge: i've read the book, and worked in a test-driven environment for over a year
  • Why are you attending: manager suggested it, and i don't have to pay for it myself :D