Course code: MEG-2
  • Years with company: 3
  • Years programming: 20+
  • Primary programming language: C
  • Other programming languages: Bit of C++, C# and Python
  • Unit test harnesses: None
  • Something else: Software Supervisor for software team in Valley Forge looking after both NPD and Sustaining activities. Work varies but averages 20-30% software design/coding.
  • Test practice now: Mostly functional/manual level testing.
  • Target system: Various embedded processors, incl Renesas, Arm & PiC
  • Dev tools: VS Code, VS Studio, MPLab, IAR compilers/debuggers
  • Build time: 11-30 seconds
  • Coding standard: No specific standard at VF and not previously enforced.
  • Function too long: If it's longer than I can see on a page at once.
  • Code reviews: Not normally done in past at VF, if done then informal/ad-hoc when needed.
  • Code time: 20
  • Test time: 40
  • Debug time: 40
  • Favorite thing about dev: I like the challenges in solving problems and learning new things. Also being able to be creative.
  • Least favorite thing about dev: Dealing with poorly written legacy code, missing documentations.
  • Tdd knowledge: Very little, some of my team use it and we discuss it, but I haven't actively used it
  • Why are you attending: My team are starting to use TDD so I wish/need to understand it more