Course code: SAND-1
  • Years with company: 4
  • Years programming: 4
  • Primary programming language: c
  • Other programming languages: Python
  • Unit test harnesses: None
  • Something else: I am searching for the meaning of life.
  • Test practice now: We build test in python and run the in Jenkins. Hard to cover all corner cases when building the test. Our CI systems is something like this: get code from repo, compile code, lint code, flash hardware with new code, run test then email results to developers.
  • Target system: I would rather not say.
  • Dev tools: IAR,QP, Git, and Vault
  • Build time: 1-5 minutes
  • Coding standard: We use PC Lint which we run on Jenkins.
  • Function too long: When we are trying to do more than the original intent of the function.
  • Code reviews: When software gets to a point we feel at a good state, we schedule a code review and invite our peers. We try to give people plenty of time review. We highlight pieces of code that we might have questions about ourselves so that others can help.
  • Code time: 25
  • Test time: 50
  • Debug time: 25
  • Favorite thing about dev: It's fun. You are creating something!
  • Least favorite thing about dev: Pointers and having to debug. lol
  • Tdd knowledge: Not much.
  • Why are you attending: I want to learn about TDD and how it can help me improve the software I deliver.