Course code: DYNON-1
  • Years with company: 1.3
  • Years programming: 10+
  • Primary programming language: C
  • Other programming languages: octave(matlab)
  • Unit test harnesses: none
  • Something else: I am an EE with experience in embedded development on various 8-bit, and ARM Cortex-M platforms. I have no experience in x86 development.
  • Test practice now: laborious functional bench testing
  • Target system: ARM (preferrably Cortex-M)
  • Dev tools: ARM-MDK, GNU tools(gcc, gdb, make, etc.)
  • Build time: 1-5 minutes
  • Coding standard: Fairly conventional I think.......
  • Function too long: When I can't see the whole thing without scrolling
  • Code reviews: We do them......sometimes......
  • Code time: 30%
  • Test time: 20%
  • Debug time: 50%
  • Favorite thing about dev: How to reduce debug time
  • Least favorite thing about dev: Trying to make sense of another developer's code, especially when said code contains functions consisting of hundreds of lines of code.
  • Tdd knowledge: Not much, although I have received some recent internal training on some of the rudiments and key principles of unit testing.
  • Why are you attending: To learn how to write better (less buggy) code more quickly.
  • Back