Course code:
MAY-2022
Years with company:
1
Years programming:
10
Primary programming language:
c
Other programming languages:
python, c++
Unit test harnesses:
unity/ ceedling
Something else:
I m a power electronics engineer primarily. I have transitioned into an embedded engineer's role over the past 6 years. Over the course of the last 6 years I have worked in air quality sensing, waste management and now z-wave
Test practice now:
mostly tdd. I rarely write the source before writing a test first.
Target system:
mostly arm cortex ( stm32 series ). I do use an arduino with the atmega328 or mega2560 for PoC
Dev tools:
mostly arm gcc with libopencm3, sublime text, gdb, platformio
Build time:
1-5 minutes
Coding standard:
none
Function too long:
if it exceeds a screen size, roughly 90 lines on a monitor in portrait mode.
Code reviews:
none
Code time:
30-35
Test time:
15
Debug time:
40
Favorite thing about dev:
problem solving. the joy of seeing an idea come to life with a (not so few ) hours of coding. :-)
Least favorite thing about dev:
debugging, incomplete requirements, undefined behavior of code
Tdd knowledge:
very little. I read some books and try to follow tdd but I still feel like lacking in some areas
Why are you attending:
to get a holistic understanding of the problem solving approach and apply tdd to it