Course code: WEB-31
  • Years with company: 9
  • Years programming: 30
  • Primary programming language: C/C++
  • Other programming languages: Perl, Python
  • Unit test harnesses: None
  • Something else: I like hiking and camping in the California desert.
  • Test practice now: Run manual tests after implementing a feature.
  • Target system: An embedded system to control a conductivity sensor.
  • Dev tools: Eclipse IDE supplied by chip manufacturer.
  • Build time: 1-5 minutes
  • Coding standard: No company coding standard. I try to following recommendations by Steve McConnell in "Code Complete" and follow the MISRA recommendations.
  • Function too long: When it exceeds about 100 lines.
  • Code reviews: Infrequent and incomplete. Performed to satisfy checkbox in a company process.
  • Code time: 40
  • Test time: 25
  • Debug time: 35
  • Favorite thing about dev: I like designing an elegant and maintainable solution to a problem.
  • Least favorite thing about dev: I dislike having to fix other people's poorly written and poorly documented code.
  • Tdd knowledge: Had an introduction to TDD by watch the Clean Coder videos.
  • Why are you attending: My engineering director mandated that we take the class.