Course code: WEB-12
Years with company:
Primary programming language:
Other programming languages:
Unit test harnesses:
Parasoft C/C++Test, Unity, VS Unit Test.
I've spent most of my time in my current role fixing bugs and adding features to legacy code which only have manual tests running on target so I am looking forward to moving to a TDD process.
Test practice now:
C# - Unit testing and integration testing.
C - Manual testing. Started unit testing this year.
Keil uVision, Parasoft, Eclipse, Visual Studio.
Small development team with similar styles, coding standard is not really enforced.
Function too long:
When it does more than one thing.
We use git pull-requests for small iterations then Crucible for final reviews of full code.
Favorite thing about dev:
Least favorite thing about dev:
Paperwork and manual tests.
The principle. I know that you start by writing failing tests that state what you expect the function to do and then you write the function to get the tests to pass and you change the tests / function as you understand the purpose better.
Why are you attending:
I've only been introduced to TDD in the past year and it seems like the correct way that all code should be written but I find it difficult to stick with the mindset as it takes a while to see the benefits.