Course code: WEB-23
  • Years with company: 3
  • Years programming: 5
  • Primary programming language: C/C++
  • Other programming languages: Python
  • Unit test harnesses: None
  • Something else: I have been involved with the algorithm team in my company and I hope someday that I will be competent enough not only to develop software, but to be involved in the algorithm development too.
  • Test practice now: Manual
  • Target system: Mostly ARM
  • Dev tools: ATMEL Studio, Keil, MATLAB and Simulink
  • Build time: 31-60 seconds
  • Coding standard: NONE. But I'm currently working to adopt the ISO standard for C++
  • Function too long: When it does more than one thing
  • Code reviews: The design is reviewed with the software architect. I use sonarCube to verify the code
  • Code time: 3/10
  • Test time: 2/10
  • Debug time: 5/10
  • Favorite thing about dev: I like when Software are developed to be SOFT. Easy to change and reusable in different hardware.
  • Least favorite thing about dev: It takes to much to debug the code. Especially when there is no hardware available to test on.
  • Tdd knowledge: Testing and Development grow together. Write the test first, then write the production code.
  • Why are you attending: I have been having a difficulties with testing in general when developing embedded software. It takes so much time to test.