Course code: ABFI-1
  • Years with company: 14
  • Years programming: 14
  • Primary programming language: C++
  • Other programming languages: C#, python, matlab
  • Unit test harnesses: Did not understand the question
  • Something else: I work also as a control specialist and don't always work on software
  • Test practice now: 1. Unit testing for individual or a small set of classes 2. Integration testing in a simulated environment 3. Integration testing in a real time environment 4. System testing in a simulated environment
  • Target system: Many product specific targets for simulated and real time environment
  • Dev tools: 1. C++ editor, compiler and debugger 2. Matlab / Simulink
  • Build time: 11-30 seconds
  • Coding standard: Code needs to build with a C++98 compiler
  • Function too long: Difficult to read or understand and cannot be easily unit tested
  • Code reviews: All pull requests to master branch must be approved by one colleague
  • Code time: 20%
  • Test time: 60%
  • Debug time: 20%
  • Favorite thing about dev: Usually it is possible to find out quickly whether you did an OK job or not
  • Least favorite thing about dev: Usually it is not possible to find perfect solution and need to compromise
  • Tdd knowledge: Often it is best to start by implementing a test case rather than start by implementing the feature
  • Why are you attending: To get some new or old ideas for testing and developing software more efficiently