Course code: BECK-1
  • Years with company: 27
  • Years programming: 35
  • Primary programming language: C++ and C
  • Other programming languages: C#
  • Unit test harnesses: Home Grown. Starting to use Gmock & Gtest
  • Something else: I like Fishing and Traveling.
  • Test practice now: We perform all 3 levels of testing (System, Integration & Unit Test), but the Unit Test it is very limited probably covering less than 50% of the code, perhaps even less than that.
  • Target system: Intel-Atom CPU running "WindRiver Linux" (It is a YOCTO distribution with patches and security support provided by WindRiver)
  • Dev tools: Visual Studio 2017 (MSFT C++, C), GNU C++ compiler, Elipse-IDE with GNU C++, C. Rational Rose for Design Modeling.
  • Build time: 5-30 minutes
  • Coding standard: For each Project we create/maintain our own Coding Standard which we try to update for the duration of the Project.
  • Function too long: If it is longer than the screen height, it is too long.
  • Code reviews: We use 2 reviewers (Safety and standard) for each code change.
  • Code time: 35
  • Test time: 45
  • Debug time: 20
  • Favorite thing about dev: Love to see a software that I wrote has manged to make some hardware Target operational.
  • Least favorite thing about dev: testing.
  • Tdd knowledge: ?
  • Why are you attending: Anything that can help my life easier for Testing and/or developing I want to learn about it.