Course code: WEB-2
Years with company:
Primary programming language:
Other programming languages:
python, bash, perl
Unit test harnesses:
I have a mixed background of HW (RTL design, PCBA design, signal integrity) and FW (storage and SSD embedded firmware design).
Test practice now:
we have unit tests for corner cases and api testing. We also use larger system black box testing scripts in python.
Source Insight, VIM, gcc, armcc, git
it's evolving... We have a rather large document for developers to follow, but there is legacy code that doesn't follow it. On new code we follow it, but on legacy code we typically follow the file's main style.
Function too long:
if it's doing to many things, that can be broken down into smaller re-usable functions.
we use code collaborator to review code between domains
Favorite thing about dev:
I get to solve problems, but be creative about it. It's like writing a novel, you have some general bounds, but within those bounds you can create something very unique.
Least favorite thing about dev:
I'm not real familiar with TDD, but I assume it focuses on early testing to catch bugs earlier before they become more difficult to solve later.
Why are you attending:
My manager asked for volunteers. I heard the class was worth going to from previous attendees so I volunteered.