Course code: BD-1
  • Years with company: 3
  • Years programming: 10
  • Primary programming language: C#
  • Other programming languages: Java, Javascript
  • Unit test harnesses: MSTest, JUnit
  • Something else: I learned to code with True BASIC
  • Test practice now: It depends on what type of testing I am doing. I do a combination of simulation, integration, and instrument testing depending on the code changes I have made.
  • Target system: Instrument, Azure VMs
  • Dev tools: Visual Studio
  • Build time: 5-30 minutes
  • Coding standard: Good? We code, test, and code review so that we have a robust system.
  • Function too long: If I must scroll more than one-two pages, it is probably too long.
  • Code reviews: Code reviews tend to be fast, but also tend to catch at least some errors.
  • Code time: 60
  • Test time: 20
  • Debug time: 20
  • Favorite thing about dev: I enjoy solving new problems. I also enjoy the ability it gives me to create things that can eventually be consumed by other people.
  • Least favorite thing about dev: I do not always enjoy acquiring requirements and editing code based on changed requirements.
  • Tdd knowledge: My understanding is that a test is written before the code is implemented. The code is then complete when the associated test(s) pass.
  • Why are you attending: This is a required training course. Also, it would be good to learn more about testing.