Course code: SLB-13
  • Years with company: 8 months
  • Years programming: 8
  • Primary programming language: C/C++
  • Other programming languages: Verilog, Assembly, MATLAB, Python, LabVIEW
  • Unit test harnesses: cpputest
  • Something else: specialize in embedded and artificial intelligent controls
  • Test practice now: cpputest, eclipse, mingw, sometimes Jenkins CI
  • Target system: FPGAs, ARMs, DSP
  • Dev tools: Eclipse, Visual Studio, Multi, VisualDSP++
  • Build time: 5-30 minutes
  • Coding standard: relatively non existent
  • Function too long: does more than 1 thing or ~100 lines
  • Code reviews: relatively non existent
  • Code time: 40
  • Test time: 50
  • Debug time: 10
  • Favorite thing about dev: I like the rush you get when you program a piece of hardware to work in perfect harmony as intended.
  • Least favorite thing about dev: poorly written legacy code
  • Tdd knowledge: you start by writing a failing test, you then implement only the code necessary to pass the test, write another test, implement, refactor, repeat
  • Why are you attending: 1.Required by manager 2.Self taught so I would like to know what I missed teaching myself 3.Have some embedded related TDD questions 4.Don't fully understand mocking