Course code: WEB-8
  • Years with company: 2
  • Years programming: 5
  • Primary programming language: C
  • Other programming languages: C++, C#, Java
  • Unit test harnesses: None
  • Something else: I'm Batman.
  • Test practice now: Input tests
  • Target system: Embedded C platforms
  • Dev tools: In Circuit Debuggers, IDEs, DebugPorts
  • Build time: 11-30 seconds
  • Coding standard: Functioning and readable, otherwise project dependent
  • Function too long: depends on the functions purpose.
  • Code reviews: bi-monthly
  • Code time: 50%
  • Test time: 25%
  • Debug time: 25%
  • Favorite thing about dev: discrete logic and math. Mistakes usually cost nothing but time.
  • Least favorite thing about dev: Badly written, untested, unreadable code.
  • Tdd knowledge: Write test for software as you write to software, if done right saves other testing time.
  • Why are you attending: I am a Duke contractor, who writes a lot of software for them. Their engineers are learning TDD, and they would like me to know it as well so I can continue to write software for them.