Course code: WEB-2
  • Years with company: 1
  • Years programming: 6
  • Primary programming language: C
  • Other programming languages: Python
  • Unit test harnesses: Only self-assembled function test harnesses, no test harness frameworks.
  • Something else: In addition to development, I answer Git questions for my division.
  • Test practice now: Via existing system-level regression tests, and through Python-initiated SCSI commands that initiate .
  • Target system: The target is an multi-core ASIC media controller.
  • Dev tools: Arium Sourcepoint, Slickedit, Git, Code Collaborator, custom Python scripts.
  • Build time: 1-5 minutes
  • Coding standard: Our coding standard is an internally created and well-documented standard similar to K&R.
  • Function too long: Personal judgement.
  • Code reviews: We use Code Collaborator for reviews.
  • Code time: 40%
  • Test time: 30%
  • Debug time: 30%
  • Favorite thing about dev: Solving interesting algorithmic and design problems.
  • Least favorite thing about dev: Debugging others' code.
  • Tdd knowledge: I know that it involves writing tests beforehand/concurrently with development code, in order to be able to test continuously during development.
  • Why are you attending: To hopefully learn some new techniques that will make development and long-term maintenance more efficient.