Course code:
WEB-32
Years with company:
11
Years programming:
10
Primary programming language:
JavaScript
Other programming languages:
Python, C++, bash
Unit test harnesses:
Karma/Jasmine, Google Test, Isolator++
Something else:
I love playing almost any sport.
Test practice now:
Depends - some manual integration/system test, some unit test.
Target system:
UI for small unmanned ground robot control/status (called MOCU for MTRS Inc II system).
Dev tools:
Visual Studio Code, Node Webkit dev tools, gdb
Build time:
Under 10 seconds
Coding standard:
For C++ it exists and is pretty basic and not sure it's really considered too much when coding, but for JavaScript we have a Visual Studio Code plugin for StandardJS (semistandard version) which auto detects various non-conformance issues.
Function too long:
When you have to scroll the page more than twice.
Code reviews:
We use Bitbucket PR feature (or Visual Studio Code) to review diffs, then build if needed, and verify with test steps in a JIRA issue.
Code time:
80
Test time:
10
Debug time:
10
Favorite thing about dev:
It requires detail yet allows flexibility, it's chill, and normally you don't destroy hardware if you make a mistake.
Least favorite thing about dev:
System testing (running through our test procedure - manual process).
Tdd knowledge:
I understand it to be where you write the tests to fail before you write code, then you write code to make the tests pass.
Why are you attending:
I was asked if I could attend, and I need continuous learning points, but it does sound like an enjoyable class and I am always up for learning more to improve my software development skills - I am confident I will learn new things.