Course code:
DEV-1
Years with company:
1.5
Years programming:
15
Primary programming language:
C
Other programming languages:
C#, Python, PHP
Unit test harnesses:
NUnit, Visual Studio built-in testing, CUnit
Something else:
I like to test out new technologies and latest gadgets. Enjoy taking things apart to see how they work. I like hiking, cycling and travelling. I developed SW for industrial equipment for 14 years (C#, PLC ladder diagrams, various scripting languages). After that decided to continue in embedded development (automotive).
Test practice now:
CUnit/CMock (customized solution that fits best the Stoneridge needs)
Target system:
Renesas RH850 & Renesas V850
Dev tools:
IAR, Eclipse (C/C++ package), Visual Studio, gcc
Build time:
31-60 seconds
Coding standard:
In-house standard that defines structure of code and
Function too long:
>200 lines, tries to do multiple things that could be extracted to a separate method
Code reviews:
Peer-review. Codestriker
Code time:
35
Test time:
40
Debug time:
25
Favorite thing about dev:
Possibility to create solutions that actually help people solve real world challenges and at the same time always learn something new.
Least favorite thing about dev:
Not much really. Perhaps when 3rd party tools are crashing/buggy and/or shaky requirements.
Tdd knowledge:
I have not used TDD in projects. Bare minimum knowledge - 1st create testcase and only after that implement code just enough to pass my test. Over time iterate 1 to N times by enhancing test (making code fail) and then updating code to pass again.
Why are you attending:
Reviewed many opportunities and decided to opt for training because I wanted to learn an alternative approach of development + lessen amount of software defects. Good training website and praises from attendees were also important factor.