Course code: ARTHREX-2
  • Years with company: 2
  • Years programming: 27
  • Primary programming language: C++
  • Other programming languages: python java sql javascript
  • Unit test harnesses: googletest pytest junit
  • Something else: I like to ski
  • Test practice now: unit tests, functional tests, full system tests
  • Target system: arm based embedded linux system
  • Dev tools: gnu C++, python, eclipse, pycharm
  • Build time: Under 10 seconds
  • Coding standard: I'm not sure that we have a formal standard
  • Function too long: I usually decide a function is too long when I find myself having to mock too many different dependencies in a unit test
  • Code reviews: We use git/bitbucket pull request mechanism for important/complex code that needs to be reviewed
  • Code time: 30
  • Test time: 40
  • Debug time: 40
  • Favorite thing about dev: The opportunity to exercise creativity
  • Least favorite thing about dev: having to learn some one else's complex code
  • Tdd knowledge: that tests are written first, then you write the code to pass the tests
  • Why are you attending: I am personally big on unit testing, but I've never done "pure" TDD and would like to learn more.