Course code: BD-1
  • Years with company: 6
  • Years programming: 25
  • Primary programming language: C#
  • Other programming languages: JavaScript, C
  • Unit test harnesses: JUnit, NUnit, CPPUnit
  • Something else: I'm a Christian, Married, 4 kids (Allison 23, Erin 21, Megan 19, Kevin 16)
  • Test practice now: Automated and manual tests
  • Target system: x64 Window 10 Iot
  • Dev tools: Visual Studio
  • Build time: 1-5 minutes
  • Coding standard: We have a style standard, test coverage 60%, 2 reviewers
  • Function too long: when I have to scroll twice
  • Code reviews: Done using VSTS tools on git pulls requests. 2 peers review and comment, and pulls are gated on branch policies.
  • Code time: 40%
  • Test time: 40%
  • Debug time: 20%
  • Favorite thing about dev: I enjoy solving problems, and software is the closest thing to executable knowledge.
  • Least favorite thing about dev: That there seems to be a never ending wave of new technologies that do the same thing just a little little differently, but offer little value over prior art.
  • Tdd knowledge: It stand for Test Driven Development. It's a tactical method for development where you write all the tests first such that they fail. Then impl till they all succeeded. I think BDD is a superior mindset, but is basically the same tactic.
  • Why are you attending: Told to attend.