Course code: PAC-1
  • Years with company: 18
  • Years programming: 18
  • Primary programming language: C
  • Other programming languages: C++, C#, Ladder Logic, Structure Language, Motion Perfect, VB
  • Unit test harnesses: CMOK, CUNIT
  • Something else: I am an active person, I love scuba diving, I am a go-kart racer
  • Test practice now: depends on the project. Hardly even pure TDD, a bit of mixture of soft TDD and test created after coding. Both unit and integration tests on PC, the same on HW + System test.
  • Target system: Embedded (ARM, etc.)
  • Dev tools: All sort of Editors (depends on client)
  • Build time: 1-5 minutes
  • Coding standard: MISRA, internal and external,
  • Function too long: >20\30 lines?
  • Code reviews: used a number of tools
  • Code time: 40
  • Test time: 30
  • Debug time: 30
  • Favorite thing about dev: I can see results immediately, I like logical thinking, the interaction SW\HW, Human Factors
  • Least favorite thing about dev: debugging, legacy code, spaghetti code, compiling dependencies, cryptic test frameworks
  • Tdd knowledge: I know the principles and apply some of them
  • Why are you attending: to learn how my life can be made simpler when coding, and producing good modular code