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.