Course code: WEB-29
Years with company:
Primary programming language:
Other programming languages:
C, C++, Python, C#, Mathematica
Unit test harnesses:
I don't know their names.
I'm a GNC software engineer, so my primary IDE is Matlab. I'm interested to see how what you teach transfers to that environment.
Test practice now:
There is an existing unit test structure in the C code, but nothing implemented in Matlab.
My target is an autopilot.
Matlab, Visual Studio Code
There is no written standard, I try and keep things as simple and consistent as possible.
Function too long:
If a function is doing more than one thing (within reason) then it's too long. I'm less focused on length and more on content, but I think being focused on the latter has a tendency to control the former.
They are good-natured and useful. Sometimes the points are pedantic but I would say they are useful more often than not.
Favorite thing about dev:
It's the laziest form of building you can do, and I love to build things.
Least favorite thing about dev:
Working with legacy code.
I think the point is to write tests first and then write code only until the tests pass.
Why are you attending:
It's required by my work.