Course code:
VIAVI-2
Years with company:
11
Years programming:
13
Primary programming language:
matlab
Other programming languages:
C, c++, visual basics
Unit test harnesses:
Internal
Something else:
Primary responsibility is to build higly reliable, scalable, flexible software solution (tools) to test our main product.
Test practice now:
using test harnesses, write test scripts to test combination of variables such that 100% code coverage is achieved.
Write test scripts to break the code and define the behaviour if it happens in production code
Target system:
Windows/PC
Dev tools:
matlab, eclipse (occassionally)
Build time:
1-5 minutes
Coding standard:
We follow internal coding guidelines.
Function too long:
If it exceeds more than 500 lines or having too many blocks of code that are exclusive to the tasks they do.
Code reviews:
Reviewee shall give a code walk thru to reviewer(s) to procide background of the feature or bugfix or enhancement changes.
Code time:
50
Test time:
30
Debug time:
20
Favorite thing about dev:
problem solving, make intangible things as tangible solutions.
breakdown complex problem into smaller and achievable solution
Least favorite thing about dev:
software Bugs :)
Unclear requirements, changing priorities
Tdd knowledge:
define test case before developing the code
Why are you attending:
To explore how I could contribute to a highly reliable, tested software solution