Course code: CIR-1
  • Years with company: 1
  • Years programming: 13
  • Primary programming language: C
  • Other programming languages: C++ - Assembly
  • Unit test harnesses: Google Test
  • Something else: I've done development for microcontrollers and 8bit/32bit systems for almost all of my professional career
  • Test practice now: unit tests, integration tests, full regression test (system wide)
  • Target system: ARM Cortex A53 running RTOS
  • Dev tools: Mentor Codebench, ARM GNU toolchain, Microsoft Visual Studio
  • Build time: 1-5 minutes
  • Coding standard: too many to mention here.
  • Function too long: -three or more tabs of indentation - too many scopes and local variables - scroll scroll scroll scroll.....
  • Code reviews: gerrit. not much else to say really...
  • Code time: 45
  • Test time: 30
  • Debug time: 25
  • Favorite thing about dev: - Problem Solving excitement - Building Solution to others problems - Everything seems possible with a good keyboard and a couple of monitors - Free Snacks (yeah!)
  • Least favorite thing about dev: - Undocumented and poorly commented legacy code - Tools that don't work as supposed to out of the box - poorly named anything (files/folders/variables/tools) - Powershell (AKA PowerSh**t)
  • Tdd knowledge: https://www.google.co.uk/search?q=tdd
  • Why are you attending: I know I'm not doing the testing part right, I want to learn how to make it right