Course code: COKE-1
  • Years with company: 3
  • Years programming: 26
  • Primary programming language: C
  • Other programming languages: C++, C#, Python
  • Unit test harnesses: None
  • Something else: -
  • Test practice now: Test on target verify behavior with debugger/logs and faking out stimuli where possible
  • Target system: Hard embedded (32-bit TI processor), ARM7 Frescale iMX6 using QNX RTOS
  • Dev tools: Eclipse IDE's provided by vendors (Momentix for QNX and Code Composer Studio for TI)
  • Build time: 5-30 minutes
  • Coding standard: None. Have static analysis tool (Parasoft) but is not fully adopted
  • Function too long: When it is doing more then what is needed, hard to read/unclear, ore than a page etc.
  • Code reviews: Peer reviews
  • Code time: 50
  • Test time: 20
  • Debug time: 30
  • Favorite thing about dev: Logic, design, etc
  • Least favorite thing about dev: That it is so malleable---thus can change easily which then brings it's associated issues.
  • Tdd knowledge: Theoretical knowledge
  • Why are you attending: Want to learn more and apply towards improving code quality. Want code to be as close to bug free as possible when delivered to the recipient (be it tester, QA group, customer, etc).