Course code: NEAT-1
Years with company:
Primary programming language:
Other programming languages:
Unit test harnesses:
JUnit, behave, Catch2
I recently started making ice cream and it's very addicting.
Test practice now:
Catch2 at Neato, behave for python side projects
Ubuntu 18.04, x86_64
Preferred Editor: Sublime
Preferred IDE: Eclipse
Google C++ Style Guide
Function too long:
If I follow the google style guide, it's 40 lines. Anything >40 lines usually triggers a "hey do I need a helper method" in my mind. Even though it triggers, I don't always follow it.
I don't feel comfortable nit picking others about coding standards / styling so I focus on regression issues, checking the logic, and optimization.
Favorite thing about dev:
It's fun! I love it when I can look at my code and be proud that I wrote the code well (it doesn't always happen and I can recognize when it's messy).
Least favorite thing about dev:
Making suggestions to other developers who have more experience than I do (for example in PRs).
Two quarters in college (so many years ago) required JUnit testing. However, I did not always follow TDD. Sometimes I wrote the code first before writing the tests because I have a tendency to go down rabbit holes.
Why are you attending:
It is mandatory for the software team here at Neato, but I am genuinely excited to be getting this training.