Course code: WEB-11
  • Years with company: 1
  • Years programming: 32
  • Primary programming language: C/C++
  • Other programming languages: assembler
  • Unit test harnesses: None
  • Something else: Spent my career in embedded software for industrial automation. Currently in a bit of a culture shock having worked for my previous company for 15 years before moving here where the agile process is used. Not sure that I understand the process and if anything I produce is actually tested 'properly'
  • Test practice now: Developer testing against requirements before passing onto test engineers
  • Target system: Xilinq Zynq
  • Dev tools: Eclipse IDE; GCC compilers/linkers; Xilinx Jtag debugger
  • Build time: 1-5 minutes
  • Coding standard: Written document which I am not sure is acrtually followed
  • Function too long: When i have to scroll down to see the end of the function
  • Code reviews: Peer Review with colleague
  • Code time: 50
  • Test time: 20
  • Debug time: 30
  • Favorite thing about dev: Getting it to work.
  • Least favorite thing about dev: Going round trying to get to the bottom of the requirements
  • Tdd knowledge: Heard about it. Vaguely know what it is. Never actually tried it.
  • Why are you attending: Training always useful. Feel the need to do something about the embedded software development process here.