Course code: WEB-26
Years with company:
Primary programming language:
Other programming languages:
C++ & Python
Unit test harnesses:
Test practice now:
Embedded C running either bare metal or FreeRTOS on an MSP430
IAR and CCS
No formalized or documented standard. Programmer has freedom to write the code as they see fit using some best practices.
Function too long:
When it starts to do more than a small, well-defined task.
Favorite thing about dev:
Working though the logic of creating and designing a system and seeing it perform as intended.
Least favorite thing about dev:
Finding hidden bugs and edge cases.
It's a process to build code through automated tests. The tests check each path of a decision tree, verify memory allocation, as well as force the writer to think through the function's external interface. It also keeps the functions targeted.
Why are you attending:
I heard about TDD from a co-worker whose been using it on his own developments. I see the benefits to it and want to learn more.