Course code: WEB-049
  • Years with company: 2
  • Years programming: 11
  • Primary programming language: Rust
  • Other programming languages: C++, Python
  • Unit test harnesses: Catch2, Rust
  • Something else: No
  • Test practice now: Just run the unit tests generated by Catch. And hope Jenkins stays green
  • Target system: A Linux installation
  • Dev tools: CLion, Emacs (Magit), Git, CMake
  • Build time: Under 10 seconds
  • Coding standard: A Word document
  • Function too long: When its behaviour is not fully expressed in the type signature
  • Code reviews: Pair program everything, no formal review
  • Code time: 1
  • Test time: 8
  • Debug time: 2
  • Favorite thing about dev: Puzzle solving. Complaining about other people's code.
  • Least favorite thing about dev: Writing tests. Having to figure out undocumented code where the intention isn't clear.
  • Tdd knowledge: Doing it daily for six months, nobody has explained it to me with words yet.
  • Why are you attending: I want to hate writing tests less.