Course code: WEB-12
  • Years with company: 3
  • Years programming: 28
  • Primary programming language: C#
  • Other programming languages: C
  • Unit test harnesses: NUnit, VSTest
  • Something else: Online gamer - Rainbow Six Siege has my gaze at the moment.
  • Test practice now: Automated tests developed in parallel. Some TDD development.
  • Target system: Windows Embedded - but future will be Arm
  • Dev tools: Visual Studio 2013 + Resharper Ultimate, some Keil
  • Build time: Under 10 seconds
  • Coding standard: Resharper Ultimate enforced + Company Standard
  • Function too long: When it is doing more than one thing. Typically 10 lines or less.
  • Code reviews: Normally single colleague using Atlassian Crucible. Critical code will be author presenting to reviewer.
  • Code time: 60%
  • Test time: 35%
  • Debug time: 5%
  • Favorite thing about dev: Delivering high quality features that users want to use.
  • Least favorite thing about dev: Nothing
  • Tdd knowledge: Lots of theory, worked with teams that use it extensively, only used it a little myself.
  • Why are you attending: My background is 16 years at Microsoft, using agile approaches. I switched to embedded 3 years back and found an industry 20 years behind. Keen to seem TDD paired with embedded.