Course code: WEB-6
  • Years with company: 8
  • Years programming: 25+
  • Primary programming language: assembly and C
  • Other programming languages: C++
  • Unit test harnesses: none
  • Something else: I'm old timer firmware programmer. My career started with mostly assembly language (Intel 8051) in the 80's and 90's, then coming to using C, C++ on previuos project.
  • Test practice now: I have built some basic unit test.
  • Target system: HD and SSD.
  • Dev tools: Windows, Python, software simulation, Arium debugger..
  • Build time: 1-5 minutes
  • Coding standard: We follow some coventinonal guidelines adapted from the public domain and our own.
  • Function too long: more than 50 lines.
  • Code reviews: We use Code Collaborator
  • Code time: 50
  • Test time: 25
  • Debug time: 25
  • Favorite thing about dev: Software development is like brain exerciser with logic and rewarding.
  • Least favorite thing about dev: Getting around hardware hard bug, dealing with unexpected and critical timing issues, specifically un-reproducible bugs.
  • Tdd knowledge: None.
  • Why are you attending: I want to learn about concept, technique of implementing built-in self-test code.