Course code: BECK-1
  • Years with company: 6
  • Years programming: 27
  • Primary programming language: C++
  • Other programming languages: VB.Net C#
  • Unit test harnesses: xUnit CppUnit
  • Something else: I like rockclimbing
  • Test practice now: Recently been working on legacy code with no unit test integration. Code is tested my manually exercising the functionality
  • Target system: Instrument control for a fluid handling instrument, written primarily in C#, with a UWP frontend
  • Dev tools: Visual Studio Git
  • Build time: 1-5 minutes
  • Coding standard: Out of date and not rigorously enforced
  • Function too long: Gut-feeling
  • Code reviews: Primarily done using diff comparison in Git They're not as effective as they could be
  • Code time: 60
  • Test time: 10
  • Debug time: 30
  • Favorite thing about dev: I like solving problems. Whether it's fixing a bug or implementing a new feature, it's still a problem to be solved
  • Least favorite thing about dev: Documentation Some documentation provides value for developers (both now, and in future) but other documentation exists only to meet a process checkbox
  • Tdd knowledge: Not much. Only that it involves defining the testcases before implementing the code, rather than writing tests against completed functionality
  • Why are you attending: I actually like the idea of TDD, so I want to know more about it.