Course code:
WEB-22
Years with company:
1
Years programming:
25
Primary programming language:
c
Other programming languages:
python, matlab, vhdl
Unit test harnesses:
minunit
Something else:
Living near London, worked on industrial and defence projects, mainly on the realisation of Matlab code to embedded c, VHDL on FPGA.
Test practice now:
Umm.. use a lot of printf, and simulator
Target system:
Most projects on Xilinx ZynqMP SoC, most of them are baremetal, then Linux and VxWorks.
Dev tools:
gcc, clang, make, Simics, QEMU
Build time:
11-30 seconds
Coding standard:
nothing formal, as long as it works.. :<
Function too long:
when I cannot read it on my screen (font size: 6)
Code reviews:
peer review on an ad-hoc basis
Code time:
20
Test time:
40
Debug time:
40
Favorite thing about dev:
when it works as expected, such as LED on and off
Least favorite thing about dev:
When it break or need to take ownership of other people's code
Tdd knowledge:
define test before coding and preform clean up without breaking any test
Why are you attending:
like to learn more and read James' TDD code before