Course code: DEV-1
Years with company:
Primary programming language:
Other programming languages:
Unit test harnesses:
CppUnit, Google Test, JUnit
I have been playing around with different technology most of my life. I am very eager to learn new technologies and efficient practices to increase productivity.
Test practice now:
Currently I use unit tests and manual tests for GUI.
Cross-platform concurrent distributed systems
Eclipse, Qt Designer, Qt Creator, Visual Studio
Under 10 seconds
Function too long:
When I can divide lines into logical sections that interact very little with each other.
Code is reviewed by at least two peers in Atlassian Stash during pull requests.
Favorite thing about dev:
I like that creating value and getting feedback about the system is very fast (unlike in most other engineering disciplines). Also developing software that makes someone's life easier is very satisfying.
Least favorite thing about dev:
I hate that very often I have to fix and clean up untested sloppy code written by other (often more experienced) developers.
I have read several books partially covering TDD for Java.
Why are you attending:
I want to learn how to apply TDD on C++ better. Compared to Java it is often a lot more complex. Especially when adding new features to legacy code. I mostly want to learn about good stubbing and mocking practices.