Course code: SE-2
  • Years with company: 13
  • Years programming: 13
  • Primary programming language: C
  • Other programming languages: ruby
  • Unit test harnesses: google test
  • Something else: Looking into cyber security implications for industrial control devices
  • Test practice now: unit tests, some TDD
  • Target system: STM32Fxxx, ARM CORTEX, FreeRTOS, VxWorks
  • Dev tools: visual studio, IAR Embedded Workbench, Windreiver Workbench
  • Build time: 1-5 minutes
  • Coding standard: Based on MISCRA, use klocwork static analysis
  • Function too long: when you can't see it on one screen
  • Code reviews: Manual, functionality, common security issues, etc
  • Code time: 60
  • Test time: 25
  • Debug time: 15
  • Favorite thing about dev: Solving problems
  • Least favorite thing about dev: Wasting time debugging simple errors
  • Tdd knowledge: Complete course with James
  • Why are you attending: Refresher, not used TDD in anger, want to get better at writing tests