Course code:
SIOUX-1
Years with company:
4
Years programming:
15
Primary programming language:
C
Other programming languages:
JAVA, C#
Unit test harnesses:
Google test, junit, nunit
Something else:
I am 36 years old embedded software engineer. Worked almost always with embedded software using realtime microcontrollers. Last 2/3 years have been working with application software using JAVA,C#,SQL.
Will start doing embedded software again within a few weeks.
Test practice now:
Through unit tests and system tests. Some system tests are automated.
Target system:
n/a
Dev tools:
GNU tools, Eclipse, MINGW, Jira
Build time:
11-30 seconds
Coding standard:
I follow the standards of TICS (code analysis tool)
Function too long:
If it gets difficult to understand. Most of the time it is too long when it doesnt fit on the screen.
Code reviews:
All implementations get reviewed using Jira or Crucible
Code time:
40
Test time:
40
Debug time:
20
Favorite thing about dev:
Puzzling
Finding solutions for problems
Learning new technology.
Least favorite thing about dev:
repeatedly manual testing.
Tdd knowledge:
Its a way of working resulting in high test coverage that implies better code quality.
Why are you attending:
I want to make more use of TDD in the embedded software environment. In the embedded world this is more difficult than within the application software.