Course code:
WEB-31
Years with company:
11
Years programming:
28
Primary programming language:
C
Other programming languages:
python, matlab, php
Unit test harnesses:
none
Something else:
robotics and embedded software are very interesting, but I also like to get outside, away from desks and computers
Test practice now:
capture and analyze communication between devices, run system in normal use pattern, run system in unusual use patterns
Target system:
embedded system, robotics, medical device, multiple embedded processors, multiple communication buses
Dev tools:
TI Code Composer Studio, Keil uVision, STM32 Cube IDE
Build time:
11-30 seconds
Coding standard:
list of do's and don'ts for writing C code. usually addressed during code reviews
Function too long:
when it becomes difficult to understand what is going on
Code reviews:
all code is reviewed by multiple software developers, reviewers then meet to go over their comments and questions
Code time:
60
Test time:
20
Debug time:
20
Favorite thing about dev:
I like the process of writing code to solve problems and make complicated systems work in a clear, uncomplicated implementation
Least favorite thing about dev:
maintaining and fixing messy code
Tdd knowledge:
not very much
Why are you attending:
our system needs more automated testing. We are starting a new software development project, so this seems like the perfect time to implement TDD.