Course code: NEAT-1
  • Years with company: 2
  • Years programming: 4
  • Primary programming language: C++
  • Other programming languages: python
  • Unit test harnesses: catch2
  • Something else: I am a robotics engineering graduate interested in solving robot localization and mapping problems.
  • Test practice now: catch2
  • Target system: qnx OS, 32 bit
  • Dev tools: vim and cscope
  • Build time: 1-5 minutes
  • Coding standard: we do not have a formalized coding standard, but we have an internal one that we try to adhere to
  • Function too long: When it does more than what its name implies
  • Code reviews: we make people familiar with the code we're touching / introducing as reviewers on pull requests
  • Code time: 4
  • Test time: 2
  • Debug time: 4
  • Favorite thing about dev: It is fun and so much can be done using software
  • Least favorite thing about dev: the fact that if not written well, it can be broken easily
  • Tdd knowledge: I know that it is a cycle of testing followed by development to make the test pass, followed by more testing followed by more development to make the test pass. In short, it is incremental development, and making sure that the code remains tested.
  • Why are you attending: Interested in following TDD, I've read about it before, but with all the interdependencies we have in our codebase, it makes it difficult to even introduce tests, let alone driving our development via tests. Getting at least testing going is the goal