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