Course code:
SP-EC-01
Years with company:
4
Years programming:
17
Primary programming language:
C
Other programming languages:
C++, C#, Java
Unit test harnesses:
Unity, GoogleTest, NUnit, MSTest
Something else:
I discovered your book back in 2015. Since then I've been trying to improve myself, my colleagues and other companies, pushing towards better development processes by adopting TDD and other XP practices
Test practice now:
I do TDD by default. But I have also some part of our legacy code base still covered by black box characterization tests (Approvals)
Target system:
Any embedded, but also some backend processing intensive related software
Dev tools:
Visual Studio Professional and Eclipse
Build time:
Under 10 seconds
Coding standard:
We do not have an enforced coding standard. We try to express intent and we refactor it mercilessly
Function too long:
When it has different levels of abstractions or responsibilities inside of it
Code reviews:
We don't do code reviews. When there are complex things to develop or refactor, we usually pair
Code time:
45
Test time:
50
Debug time:
5
Favorite thing about dev:
Problem solving and improving things
Least favorite thing about dev:
As usual, chasing bugs and debugging
Tdd knowledge:
I think I know much more about it than the mean of devs out there, but still lot of room to improve
Why are you attending:
Willing to improve my skills from the best teacher out there ;)