Course code: WEB-36
  • Years with company: 0.5
  • Years programming: 4
  • Primary programming language: C++
  • Other programming languages: C#,C,Java,JS,Python,Perl
  • Unit test harnesses: Boost Test Framework in school
  • Something else: I was in web development using C# and JS for 2 years before moving to embedded systems development
  • Test practice now: Test using the product and multiple different inputs to see if I get the desired result.
  • Target system: Zebra mobile printers running on c/c++
  • Dev tools: QNX Momentics
  • Build time: 1-5 minutes
  • Coding standard: I always try to keep things as simple as possible and reuse code that has already been tested in other areas of the application.
  • Function too long: A function should really only complete one task, so if a function is doing too much it should probably be broken up.
  • Code reviews: I call another developer that is an SME in that area and show them my changes. They ask me to change something or give their approval then and there.
  • Code time: 20
  • Test time: 40
  • Debug time: 40
  • Favorite thing about dev: The feeling of solving what feels like a difficult problem and creating something that can help a customer.
  • Least favorite thing about dev: How long it can take to find bugs sometimes
  • Tdd knowledge: I haven't heard of it, so just what I can gather from the name.
  • Why are you attending: My boss signed me up, but I am excited to gain a new skill and learn something new.