Course code: WOOD-1
  • Years with company: 3
  • Years programming: 5
  • Primary programming language: C
  • Other programming languages: C++, Rust, Python, LabVIEW
  • Unit test harnesses: ucunit, Google Test,
  • Something else: Worst question ever... hmm, I like speed and I also like to think. I chase perfection and don't like sloppy, not-thinking-enough people. I like caffeine and it's REALLY hard to do something I'm not interested in :D
  • Test practice now: Unit tests running on target using ucunit framework, and partially the same tests on PC with the same framework. Also there's obviously debugging and manual inspection.
  • Target system: TI C2000
  • Dev tools: Code Composer Studio, Visual Studio Code, LDRA.
  • Build time: 1-5 minutes
  • Coding standard: Pretty rigorous as I work in aerospace - for example no function pointers.
  • Function too long: When it becomes hard to follow - for example > 60 lines of code?
  • Code reviews: What can I say, they are performed by other team members. They are OK I guess?
  • Code time: 50%
  • Test time: 10%
  • Debug time: 40%
  • Favorite thing about dev: The magic of making the logic work, thinking about ideas and then creating code from them.
  • Least favorite thing about dev: Slow development environment, tedious tasks (boring debugging included)
  • Tdd knowledge: I understand the general idea and I would like to try it in practice.
  • Why are you attending: Well, I wanted to know more about TDD and maybe try to introduce it in our work.