Course code: VOL-1
  • Years with company: 10
  • Years programming: 20
  • Primary programming language: C
  • Other programming languages: C#
  • Unit test harnesses: CUnit, NUnit
  • Something else: I enjoy all sorts of sports. Performing not watching.
  • Test practice now: NUnit SW-component testing and test on complete ECU in HW rigs.
  • Target system: Several different ECU's in 2 different generations. One Motorola based architecture and one Intel based. Embedded ECU's, with several CAN and LIN buses, for communication.
  • Dev tools: Vector davinci for autosar. Microsoft Visual Studio with NUnit for coding and component testing. gradle for building.
  • Build time: 5-30 minutes
  • Coding standard: MISRA C. Enforced by static code checking tool Klocwork.
  • Function too long: Klocwork gives a warning. 200 lines of code is set up by us at Volvo. Also other complexity checks are done. Like nesting depth and cyclomatic complexity.
  • Code reviews: I work in maintainance, so we normally only use buddy reviews before merging in GIT.
  • Code time: 47,5
  • Test time: 47,5
  • Debug time: 5
  • Favorite thing about dev: I enjoy the team work and also to create well structured and easy understandable code.
  • Least favorite thing about dev: Moving target requirements.
  • Tdd knowledge: Only familiar with the concept of writing the tests first.
  • Why are you attending: I was suggested to go by a colleague and I accepted since I think its always good to increase ones knowledge.