Course code: BLUE-1
  • Years with company: 2
  • Years programming: 10
  • Primary programming language: Java
  • Other programming languages: python, c, c++, rust,
  • Unit test harnesses: junit, pytest
  • Something else: I like to write and play music.
  • Test practice now: I write unit and integration tests for it.
  • Target system: ?
  • Dev tools: vim and make mostly. Sometimes the intellij suite.
  • Build time: 1-5 minutes
  • Coding standard: Personal or company? Related to testing or not? I'm a fan of code over configuration and that a good design and a testable design are the same thing.
  • Function too long: When it becomes difficult to read or understand.
  • Code reviews: We use them. I try to do mostly substantive comments, but sometimes the pedantic "too many spaces" or "brackets on the wrong line" slips through.
  • Code time: 50
  • Test time: 30
  • Debug time: 20
  • Favorite thing about dev: I like making things and helping people
  • Least favorite thing about dev: Sitting inside all day has some serious disadvantages.
  • Tdd knowledge: A fair bit from school. It's an excellent way to design software, esp. if you know "what your going to make before you make it." I think it can be used in lots of circumstances but not all.
  • Why are you attending: I'm curious about using it in "all circumstances" and I want to improve our controller testing (and write actual controller code, which hasn't really happened yet).