Course code: UBL-1
Years with company:
Primary programming language:
Other programming languages:
Unit test harnesses:
Studied computer and information science, worked mostly in smart metering sector, I have a background in testing (test automation). Spent a couple of years in UK working for company EDMI. I am excited with this course as I always wanted to do TDD and I hope this will be an opportunity to start with it.
Test practice now:
Mostly manual tests - dedicated commands used for testing. We have a test department which then handles (black box) testing.
Cellular devices running our firmware. Most of them use some kind of RTOS, a few of them linux.
SourceInsight, JIRA, Perforce, Jenkins, GIT, Swarm
We have internal standards that follow MISRA. We run some static analysis tools (CLANG) too ensure that.
Function too long:
When I need to scroll it on my screen.
Code reviews are always done, mostly through Swarm, rarely face to face.
Favorite thing about dev:
That code I write is readable, self explanatory, it works as specified and is well documented.
Least favorite thing about dev:
Firmware build times are too long and I don't like waiting on it.
I read through a book Test-Driven Development for Embedded C but I feel I have basic knowledge about it (probably I should read it thoroughly).
Why are you attending:
As I would like to try REAL TDD development and see if it works for me in the current environment.