Course code: VIAVI-1
Years with company:
Primary programming language:
Other programming languages:
Unit test harnesses:
Google test, XCTest
I have done some unit testing but I am still not comfortable with it. I would like to learn it so that I can improve my code quality.
Test practice now:
Manual testing during development, Integration testing, occasional unit testing.
MTS network testing unit, iOS App
Eclipse, OpenGrok, Git
Using best coding practices, smaller code changes in feature branches, mandatory code reviews
Function too long:
When the function name doesn't accurately represent what it does.
I have code reviews for any code that I write.
Favorite thing about dev:
Challenging, Working in teams
Least favorite thing about dev:
Dealing with legacy code
Write tests first, then write code to make them pass.
Why are you attending:
I want to learn mainly how to test with so much legacy code around and exactly what behavior should I be testing of a class. Is it necessary to think of every single corner-case and write unit test for it? or only write them for the public interface.