Course code:
WEB-26
Years with company:
3
Years programming:
10
Primary programming language:
c
Other programming languages:
python
Unit test harnesses:
none
Something else:
Ten years developing firmware. Five years developing hardware. I've spent the last five years as an engineering manager. I haven't spent much time programming over the last ten years. Evaluating this course for my team.
Test practice now:
functional tests
Target system:
Gas detectors using STM-ARM cores and SiLabs 8051s
Dev tools:
Eclipse based or IAR
Build time:
31-60 seconds
Coding standard:
Our coding standard is based heavily on Michael Barr's coding standard: https://barrgroup.com/embedded-systems/books/embedded-c-coding-standard
Function too long:
Serves more than one purpose.
Code reviews:
Every member of the team reviews code and makes comments on compliance with the standard and business logic.
Code time:
30
Test time:
30
Debug time:
40
Favorite thing about dev:
Seeing something come to life.
Least favorite thing about dev:
Constant feature creep.
Tdd knowledge:
I understand the concept.
Why are you attending:
To gain deeper understanding of TDD which allow me to justify sending the rest of my team to training.