Course code: JHAP-1
  • Years with company: 3
  • Years programming: 6
  • Primary programming language: C
  • Other programming languages: C++, MATLAB, Python, Java
  • Unit test harnesses: GitLab CI
  • Something else: I'm interested in biomedical devices/robotics.
  • Test practice now: SystemView, RTT Print logging, manual testing
  • Target system: Microcontrollers with ARM processors (EFM32, NRF52, STM32)
  • Dev tools: IAR for Embedded C, Eclipse IDE
  • Build time: 11-30 seconds
  • Coding standard: Project-dependent
  • Function too long: It performs multiple lengthy tasks
  • Code reviews: Code for a specific task is reviewed before being merged into the main development branch.
  • Code time: 30%
  • Test time: 40%
  • Debug time: 30%
  • Favorite thing about dev: Algorithm development, debugging
  • Least favorite thing about dev: Testing
  • Tdd knowledge: You develop the tests from the start of code development. Gives you the ability to test modules separately and ensures consistency in test results going forward
  • Why are you attending: Want the ability to run more comprehensive tests on code