Course code: BLUE-1
  • Years with company: 1
  • Years programming: 10
  • Primary programming language: C#
  • Other programming languages: C, C++, Python
  • Unit test harnesses: CppUTest, GTest, pytest
  • Something else: I like coffee a lot
  • Test practice now: go through entry and exit points of the code and attempt to exercise all these routes and get 100% code coverage
  • Target system: 32-bit unix RT
  • Dev tools: Visual Studio Code, Green Hills
  • Build time: 1-5 minutes
  • Coding standard: for tools, we have a light tool qual procedure, some software we use the DAL (development assurance level) process
  • Function too long: probably when it can't fit on one page or be easily understood
  • Code reviews: we use gitlab for code reviews, any comment that is made on a code review must be answered, discussed, and resolved before the code review can be closed.
  • Code time: 60
  • Test time: 10
  • Debug time: 30
  • Favorite thing about dev: I like getting to solve problems and create solutions that help people
  • Least favorite thing about dev: Documentation! and maintaining code that is a mess and untested.
  • Tdd knowledge: that it stands for "Test Driven Development", and it's supposed to minimize the amount of debug time that is spend during the development process. I only hope that the amount of time writing tests < amount of time debugging code.
  • Why are you attending: To learn how to write more reliable code.