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.