Course code:
WEB-44
Years with company:
6
Years programming:
>12
Primary programming language:
C
Other programming languages:
Python
C++ (very rarely)
Unit test harnesses:
None
Something else:
From South Africa, live in Berlin, have 2 cats, still love the Commodore 64.
Test practice now:
Manual tests, custom python scripts, ci-fuzz, cpp-check
Target system:
ARM processors (STM32, nRF52) with Ethernet/Wi-Fi and various radios. RTOS or bare metal.
Dev tools:
makefiles, cmake, arm gcc, vim, github
Build time:
11-30 seconds
Coding standard:
I like Henning Schulzrinne's style. Tabs to 4 spaces. Consistency with existing code.
Function too long:
Too complex to easily follow.
Code reviews:
Each PR is reviewed by another developer.
Code time:
30
Test time:
40
Debug time:
30
Favorite thing about dev:
Solving problems
Least favorite thing about dev:
Chasing difficult to reproduce bugs.
Tdd knowledge:
Writing tests for all code upfront. Testing first and throughout development.
Why are you attending:
I want to better test my code. To create reliable code.