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.