Course code: WEB-28
Years with company:
Primary programming language:
Other programming languages:
Unit test harnesses:
My current job is my first job out of college. I have done several co-ops in the past mostly related to hardware testing. During the first couple of years of college, I was initially more interested in hardware (PCB design, schematic design, etc) but found that working with software is much more interesting to me. This current job is my first job that is primary firmware/software work.
Test practice now:
Run unit tests and acceptance tests.
My main target systems are mobile printers.
VMare Player, PyCharm, QNX Momentics, Notepad++, TortoiseSVN
I haven't been shown specific coding standards but I usually follow the style currently in the code I work on.
Function too long:
When it starts to perform functions that is outside of its intended scope.
I haven't done much code reviews yet. My projects either have not been code intensive or have been developed in a pair programming manner that did not require a code review.
Favorite thing about dev:
I like the creative part of developing software. There are a billion ways to write the code that achieves the same goal. The fun part is figuring out the best approach.
Least favorite thing about dev:
I dislike dealing with confusing/broken development tools that slow down actual development.
I don't know too much about test driven development. I have covered it briefly in my software engineering class in college but that was about it. I know a little about unit and acceptance tests.
Why are you attending:
I was required to attend this training class for work.