Course code: WEB-3
  • Years with company: 1.5
  • Years programming: 39
  • Primary programming language: C++
  • Other programming languages: Python
  • Unit test harnesses: Cppunit, Nunit
  • Something else: We don't have any space left in our firmware instruction space to include any test code.
  • Test practice now: Blackbox tests controlled by Python that initiates host to controller (our firmware) traffic. Firmware controlled logging of events and errors.
  • Target system: An SSD controller.
  • Dev tools: Xtensa Explorer, Eclipse
  • Build time: 11-30 seconds
  • Coding standard: Each engineer's own.
  • Function too long: When it has uneven hierarchy elements or reusable subsections.
  • Code reviews: Mostly nonexistant.
  • Code time: 80
  • Test time: 15
  • Debug time: 5
  • Favorite thing about dev: It fits my interests and skills.
  • Least favorite thing about dev: Being patient with management.
  • Tdd knowledge: It wants you to write your test before you code a function as if you have the function clearly defined before you have defined it. That to me is a fatal flaw of TDD - hope you prove this wrong.
  • Why are you attending: I hope you can give an acceptable response to my previous answer.