Course code:
WEB-22
Years with company:
0.1
Years programming:
2
Primary programming language:
C++
Other programming languages:
Python
Unit test harnesses:
Google Test
Something else:
I like artificial intelligence, robotics, working out, and going outdoors
Test practice now:
I test my code using basic principles of TDD, but I would like to learn more
Target system:
It's a vacuum cleaner robot that runs on an OS based on Linux Yocto
Dev tools:
Eclipse IDE, Atlassian Stash
Build time:
Under 10 seconds
Coding standard:
At my company we started the transition to TDD in our new code base
Function too long:
When it takes longer than half an hour for someone at the company to understand what that function does
Code reviews:
We do the code reviews using Atlassian Stash git platform
Code time:
30
Test time:
30
Debug time:
40
Favorite thing about dev:
That there is virtually no limits of what kind of system and functionality can be built
Least favorite thing about dev:
It can be tedious to navigate and test large code base, and to also figure out how the code that other people developed works
Tdd knowledge:
I know that TDD implies writing tests in parallel with the development process. It also encourages cyclic development - that is, write tests for an intended function, write source code for the tests to pass. Then pass the tests and repeat the cycle
Why are you attending:
It's because my manager told me told, and also because I want to learn more about TDD