Course code:
VIAVI-1
Years with company:
1
Years programming:
6
Primary programming language:
Perl
Other programming languages:
Python
Unit test harnesses:
None
Something else:
I enjoy video games.
Test practice now:
At run time I monitor the results to be in line with how they are written.
Target system:
Difficult to find what is built where.
Dev tools:
Sublime Text, Website designed to print results.
Build time:
1-5 minutes
Coding standard:
indentation of each function, global declaration of constants. Nothing else comes to mind.
Function too long:
I do not.
Code reviews:
Spread across team members. Critiquing naming of anything to make it clear and concise to avoid comments. Elimination of function duplication.
Code time:
30%
Test time:
60%
Debug time:
10%
Favorite thing about dev:
I really enjoy the feeling when everything works weather it come easy or be difficult, you still accomplish the task at hand.
Least favorite thing about dev:
There is no 1 proper way to do anything, everything has pros and cons to it and can make things really difficult on figuring out what is the best action.
Tdd knowledge:
Its a way to keep your code functionally sound. You create a bunch of test cases(harnesses?) that test a single core piece of code to make sure that it behaves as expected. This way you can catch any breakage in your code.
Why are you attending:
I am curious how this could apply to the system I work on which is very messy and would take a very long time to refactor. I want to know what I can be doing now to help move the system in the right direction with tdd practices on new development.