Course code:
MEG-2
Years with company:
12
Years programming:
20
Primary programming language:
C++
Other programming languages:
C Java C#
Unit test harnesses:
None
Something else:
My current position is the first one that had an official build machine. In my previous positions release builds were made on developer's machines.
Test practice now:
It is tested manually by others by following test plans. Prior to others testing it, I perform manual tests of my own to verify functionality.
Target system:
We have multiple target systems but my current system is Android on top of Linux.
Dev tools:
Android Studio
Build time:
Under 10 seconds
Coding standard:
We don't have any formalized coding standards. I have expectations that are generally followed.
Function too long:
If I have to scroll or the functionality is not immediately clear to me.
Code reviews:
I perform code reviews on each check in and provide guidance for improvements.
Code time:
70
Test time:
15
Debug time:
15
Favorite thing about dev:
Designing eloquent solutions that are efficient and easy to understand by the next developer.
Least favorite thing about dev:
Making significant changes to existing code that is not clear and understandable.
Tdd knowledge:
I understand the overall concept of writing tests first followed by the code to make them pass.
Why are you attending:
I want to understand in depth how TDD works and if it makes sense for our team.