Course code: LABC-1
  • Years with company: 9
  • Years programming: 29
  • Primary programming language: C
  • Other programming languages: I have used Java and C for other outside jobs and hobby, but pretty well my livelihood is C
  • Unit test harnesses: None, but after taking EOC courses, it looked like something my company could use
  • Something else: I started designing h/w and s/w, as a jr engineer for a sr EE, I loved it. I took time off as an FAE for electronic distributors(~13 year). I went back to design with my current company and have migrated to almost 100% software.
  • Test practice now: Burn and churn :-) That's why we are taking the course. We have went through many of the TDD solutions/warnings given - Fix Code breaks other code, invalid one-off inputs are not seen until the code is in the field........
  • Target system: Migrated from PIC32 to STM32F
  • Dev tools: Mfr's IDE, have started to dabble with MS Visual Studio Code, but in the past I edited with Sublime
  • Build time: 31-60 seconds
  • Coding standard: Still working on that, we only have 2 firmware coders and could use one.
  • Function too long: We don't
  • Code reviews: 2 embedded coders, sometimes working the same project, and we use github code review's to merge.
  • Code time: 45
  • Test time: 10
  • Debug time: 45
  • Favorite thing about dev: It's the challenge of making s/w and then improving it, and learning from others.
  • Least favorite thing about dev: Nothing
  • Tdd knowledge: Not much
  • Why are you attending: To implement s/w development improvements that will make our code better