Course code: BAD-1
  • Years with company: 14
  • Years programming: 14
  • Primary programming language: C
  • Other programming languages: brief C++, brief Assembly
  • Unit test harnesses: none
  • Something else: I like roller coasters
  • Test practice now: System, Integration (between feature configurations), step thru and debugging each path individually, occasional unit test source code is written
  • Target system: PCB board using Microchip SAM L22
  • Dev tools: Atmel Studio
  • Build time: 5-30 minutes
  • Coding standard: I have coding templates I use for my whole project. They help organize and keep a uniform, consistent look and feel. I write for readability and modularity when time is permitted.
  • Function too long: Hard to read and understand.
  • Code reviews: Individual, after testing code and prior to committal, I perform a code differential review with prior repository version to make sure changes are in alignment with expectations and that no rogue changes are remaining.
  • Code time: 25
  • Test time: 25
  • Debug time: 50
  • Favorite thing about dev: Instant feedback on work being performed
  • Least favorite thing about dev: Looking at other peoples code with less experience.
  • Tdd knowledge: The philosophy.
  • Why are you attending: Mandated