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