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.