Course code:
WEB-37
Years with company:
2
Years programming:
6
Primary programming language:
C++
Other programming languages:
C, Python mostly, lots of others for fun!
Unit test harnesses:
Pytest, cpp-test
Something else:
I play rugby and even though I'm from the UK I have scored a try in the Big 10 league for Purdue! :)
Test practice now:
Unit testing with cpp-test and a lot of systems testing with Python integration and hardware etc
Target system:
Device for preparing sample for DNA sequencing
Dev tools:
VSCode, Cypress, Xilinx ISE/Vivado
Build time:
5-30 minutes
Coding standard:
We don't have an active coding standard
Function too long:
I'm not sure a function can be too long but there is a point at which it tries to do *too much*
Code reviews:
Merge reviews are monitored as and when they come in and we do our best to keep things tidy
Code time:
3
Test time:
2
Debug time:
5
Favorite thing about dev:
Making things happen in the real world beause of code that I've written!
Least favorite thing about dev:
When you can't figure out why the computer won't do what you want!
Tdd knowledge:
Useful for making changes more confidently and preventing regressions as project gets more complex
Why are you attending:
To learn from someone who knows their stuff about how to write really good firmware code