Course code:
WEB-30
Years with company:
5
Years programming:
30
Primary programming language:
C
Other programming languages:
Python.
Have used Javascript, HTML, CSS, C++, Perl, Assembler and PHP in the past.
Unit test harnesses:
Python unit testing.
Something else:
Into Scifi and currently enjoying season 2 of the Mandalorian.
Test practice now:
Bespoke Python test harness over the serial port to exercise and validate the running code via a shell. Manual testing by an experience field engineer.
Target system:
Embedded real-time control system for Oil/Gas sampling system.
Dev tools:
Keil uVision.
Linux
Build time:
5-30 minutes
Coding standard:
There is no official coding standard, but I try to keep to Misra 2004.
Function too long:
When it is too long and you are unable to understand the functionality. Usually aim for around 50 lines max.
Code reviews:
There is usually only myself working on the code.
Code time:
50
Test time:
20
Debug time:
30
Favorite thing about dev:
Problem solving.
Least favorite thing about dev:
Picking up someone elses poorly written/structured code in order to fix a bug.
Tdd knowledge:
Test driven development, not that much.
Why are you attending:
To learn something and so I can make my code more reliable.