Course code:
WEB-27
Years with company:
11
Years programming:
18
Primary programming language:
C
Other programming languages:
C++, Python, Javascript
Unit test harnesses:
-
Something else:
I am an Embedded software Engineer started with TCP/IP stack in real time operating systems, then Wireless systems on microcontrollers. Last 10+ years working on SetTopBox software development in Linux OS with Mips and ARM architectures.
My interests are Operating Systems, Networking, Security and Virtualisation.
Test practice now:
My dat-to-day role involves software integration, I depend on integration tests. But I would like to learn Unit testing and I think that is the right way to do.
Target system:
Linux based System on Chip. Our development is in Userspace Middleware.
Dev tools:
GCC
Python Behave Gherkin tests
Build time:
30-60 minutes
Coding standard:
-
Function too long:
-
Code reviews:
We use gerrit
Code time:
15
Test time:
10
Debug time:
75
Favorite thing about dev:
-
Least favorite thing about dev:
-
Tdd knowledge:
For my previous project - we used BDD.
I really like the way we wrote the test first and then realise the feature by passing the test.
Why are you attending:
- I really want to learn Unit testing and make it like my second nature regarless of the language that I use to program.