Course code:
TAN-001
Years with company:
6
Years programming:
8
Primary programming language:
c
Other programming languages:
JavaScript
Unit test harnesses:
Only used in-house tools - behavior driven testing and code coverage
Something else:
I started out writing Android applications in college. I worked at a few startups prototyping on development boards and raspberry pis. I enjoy fast (and safe) software development because there are more challenges.
Test practice now:
Unit tests, on target tests, automated tests (via a simulator)
Target system:
It's an embedded system that primarily uses two processors.
Dev tools:
VSCode, IAR, Git, GitHub
Build time:
31-60 seconds
Coding standard:
Company specifies styling and general guidelines for formatting code.
Function too long:
It starts to be come a function that has many functions.
Code reviews:
They can take awhile since that's the first time some people see the code
Code time:
40
Test time:
30
Debug time:
30
Favorite thing about dev:
It is like solving a puzzle where there are dozens of solutions but only a few good ones.
Least favorite thing about dev:
Sometimes there is too much bureaucracy involved in making a change.
Tdd knowledge:
It's a development strategy where tests are written before code.
Why are you attending:
To learn about a different way to write code to increase efficiency.