Course code:
WEB-35
Years with company:
0
Years programming:
20
Primary programming language:
C/C++
Other programming languages:
Python, Rust, Assembly
Unit test harnesses:
Catch, Rust unit tests
Something else:
Experienced Embedded Software Engineer, Technology Translator and Woodworker Wannabe
Test practice now:
unit tests, integration tests, regression tests
Target system:
ARM Cortex M
Dev tools:
VSCode/Vim, GDB, STLink, Rust/C++
Build time:
1-5 minutes
Coding standard:
C++: currently none
Rust: all enforced by Rust Clippy and Fmt
Function too long:
cannot fit my (27" portrait) screen...
Code reviews:
done by Mob/Pair Programming
Code time:
3
Test time:
4
Debug time:
3
Favorite thing about dev:
Create new things; solve difficult problems; eliminate duplication/repetition
Least favorite thing about dev:
repetition of implementation and bugs/errors
Tdd knowledge:
think/write test before think/write code
create a failing test first
only implement enough code to pass the currently failing test
Why are you attending:
i am still a newbie in TDD. would like to learn more